Cent OS 7 上安装 Redis 4

1. 准备centos虚拟机

准备虚拟机或具有CentOS7系统的机器。

2. 使用repo仓库安装Redis软件

  1. 执行yum update更新当前源。
  2. 执行yum install epel-release安装epel源。
  3. 再次更新源。
  4. 安装redis:yum install redis
  5. 启动redis:systemctl start redis

3. 使用安装包安装Redis软件

  1. 到Redis官网下载安装包。
  2. 执行tar xzf redis-4.0.11.tar.gz将安装包解压。
  3. 执行cd redis-4.0.11跳转到Redis目录。
  4. 执行make编译安装文件。

PS:此时可能会提示编译失败,请检查机器是否安装了gcc、gc、ctl等编译包或其最新版本,如果没有,请先安装,再编译。此时需要重新解压一份Redis,重新编译。
最好的方式是,再执行编译之前,分别运行这些包的安装命令,确保其为最新版本。

  1. 执行make install安装服务。
  2. 此时,可通过命令./src/redis-server启动Redis服务了。

4. 配置Redis服务

  1. 开机自启动配置
  1. /etc目录下新建文件夹redis:mkdir /etc/redis
  2. 拷贝redis配置文件到此目录下:cp /your/redis/tar/file/path/redis.conf /ect/redis/6379.conf
  3. 拷贝redis的启动脚本到/etc/init.d/目录下:cp /your/redis/tar/file/path/utils/redis_init_script /ect/init.d/redisd
  4. 验证配置文件:/sbin/chkconfig /ect/redis/6379.conf,无输出则是通过
  5. 验证redis服务状态:/sbin/chkconfig redisd
  6. 启动redis服务:systemctl start redisd
  7. 查看启动状态:systemctl status redisd
  1. 配置redis远程访问
  1. 打开redis的配置文件:vim /etc/redis/6379.conf
  2. 修改bind 127.0.0.1配置为0.0.0.0 ::1,这里的IP配置说明,请参考bind参数上面的说明性文字
  3. 修改logfile配置为自由指定的文件路径,以便查看运行日志
  4. 修改requirepass配置为自由设置的密码,也可将其注释掉,不过不建议这么做
  5. 其他的配置选项,请阅读配置文件的每项说明了解和配置
  6. 重启服务
  7. 开放系统防火墙中6379端口:
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload

你可能感兴趣的:(Cent OS 7 上安装 Redis 4)