Redis 的安装与配置

  • 下载
    官网:https://redis.io/download
    这里下载的是 redis-5.0.5 版本

  • 上传安装包至 linux

  • 安装 Redis

    1. 解压 Redis
    tar -zxvf redis-5.0.5.tar.gz
    
    1. 安装 gcc 编译环境
    yum install gcc-c++
    
    1. 进入到 redis-5.0.5 目录进行安装
    make && make install
    

    执行完毕后安装成功。

  • 配置 Redis

    1. 进入 Redis 安装目录中的 utils 目录,拷贝 redis_init_script 到 /etc/init.d 目录,目的是要把 Redis 设置为开机自启
    cp redis_init_script /etc/init.d
    
    1. 创建 /usr/local/redis 目录,用来存放配置文件
    mkdir -p /usr/local/redis
    
    1. 从 Redis 安装目录中拷贝配置文件 redis.conf 至 /usr/local/redis 目录
    cp redis.conf /usr/local/redis/
    
    1. 修改 redis.conf 核心配置文件

      1. 修改 daemonize no -> daemonize yes,目的是为了让 redis 启动在 linux 后台运行
      2. 修改 redis 的工作目录为:
      dir    /usr/local/redis/working
      
      1. 修改绑定 IP 改为 0.0.0.0,代表可以让远程连接,不受 IP 限制
      bind    0.0.0.0
      
      1. 设置 Redis 访问密码
      requirepass    xxxxyyyy
      
      1. 修改 redis_init_script 文件中的 Redis 核心配置文件为如下图所示:


        image.png
      2. 为 Redis 启动脚本添加执行权限,随后运行启动 Redis:

      mkdir -p /usr/local/redis/working # 创建前面设置的 Redis 工作目录
      chmod 777 redis_init_script
      ./redis_init_script start
      
      1. 检查 Redis 进程
      ps -ef | grep redis
      
      image.png

      到此 Redis 安装并且启动成功!

      1. 设置 Redis 开机自启动,修改 redis_init_script,添加如下内容
      #chkconfig: 22345 10 90
      #description: Start and Stop redis
      

      如图所示:


      image.png

      随后执行如下操作:

      chkconfig redis_init_script on
      

      重启系统,再查看 Redis 进程:

      reboot
      ps -ef | grep redis
      
      image.png
      1. 设置 Redis 操作脚本中 Redis 的关闭密码(即 Redis 配置文件中的 requirepass 值),修改 redis_init_script,添加如下内容
      -a "xxxxyyyy"
      

image.png

10. 使用 Redis 命令关闭 Redis,若不配置第 9 步,会提示没有权限
./redis_init_script stop
image.png

    到此,Redis 安装配置结束!

你可能感兴趣的:(Redis 的安装与配置)