Linux 下安装 Redis

Linux 下安装 Redis

下载

https://redis.io/

上传 Linux

我上传到了 /home/software 目录下

开始安装

1、解压

tar -zxvf redis-6.2.5.tar.gz

安装gcc编译环境

yum install gcc-c++

#  注:如果安装的 redis 版本大于等于 6,需要升级 gcc 版本执行下面的命令,否则后面 redis make时可能会报错:
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash

2、进入解压后目录/redis-6.2.5,进行安装

make && make install

安装完成!

配置Redis

核心配置文件设置

1、创建/usr/local/redis目录,专门用于存放配置文件

mkdir /usr/local/redis

2、拷贝redis配置文件,在解压后目录下/home/software/redis-6.2.5

cp redis.conf /usr/local/redis/

3、修改拷贝后的配置文件

  • 修改 daemonize no -> daemonize yes,目的是为了让redis启动在Linux后台运行
    image

  • 修改redis的工作目录,建议改为/usr/local/redis/working,名称随意
    image

    mkdir /usr/local/redis/working
    
  • 修改绑定ip为0.0.0.0,这样就可以远程连接redis了,不受ip限制
    image

  • 设置连接密码
    image

配置redis开机自启动

  • 在解压后目录下/home/software/redis-6.2.5/utils,拷贝redis_init_script到/etc/init.d目录下

    cp redis_init_script /etc/init.d/
    
  • 修改拷贝后的redis_init_script文件
    修改配置文件路径
    image
    添加如下代码块
    image

    #chkconfig: 22345 10 90
    #description: Start and Stop redis
    
  • 为启动脚本redis_init_script添加执行权限

    chmod 777 redis_init_script
    
  • 最后执行如下命令

    chkconfig redis_init_script on
    

运行启动redis

./redis_init_script start

关闭redis

./redis_init_script stop

执行后发现报了个错误,是因为关闭需要密码
image
打开脚本文件redis_init_script配置关闭密码:
image
然后就可以关闭了

Redis的命令行客户端

  • 进入客户端:redis-cli
  • 输入密码:auth password
  • 设置缓存:set key value
  • 获取缓存:get key
  • 删除缓存:del key
    image
posted @ 2021-08-30 14:43  金盛年华  阅读(62)  评论(0)    收藏  举报