安装redis

1、具体安装步骤

  1. ## 下载redis压缩包,放入/opt
  2. wget http://download.redis/io/releases/redis-5.0.8.tar.gz
  3. ## 在/usr/local下创建redis文件夹
  4. cd /usr/local
  5. mkdir redis
  6. cd redis
  7. ## 将redis安装包解压到/usr/local/redis中
  8. tar -zxvf /opt/redis-5.0.8.tar.gz -C ./
  9. ## 解压完毕,在/usr/local/redis目录中出现一个redis-5.0.8的目录
  10. cd redis-5.0.8
  11. ## 编译安装,前提是 yum install -y gcc
  12. make && make install
  13. ## 将redis安装并设置将服务设置为后台启动
  14. cd /utils
  15. ## 查看当前路径信息
  16. pwd
  17. ## 输出 -> /usr/local/redis/redis-5.0.8/utils
  18. ## 执行安装脚本
  19. ./install_server.sh
  20. ## 查看redis服务启动情况
  21. systemctl status redis_6379.service
  22. ## 如果redis服务启动失败,
  23. ## 报错原因为:Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
  24. ## 则需要执行以下操作:
  25. ## 删除pid文件
  26. cd /var/run
  27. rm redis_6379.pid
  28. ## 删除dump.rdb(内存快照)文件
  29. cd /var/lib/redis/6379
  30. mv dump.rdb dump.rdb_bak
  31. ## 查看redis是否启动
  32. ps -ef | grep redis
  33. kill -9 <pid>

image.png

image.png

2、 redis生产环境启动方案

(1)redis utils目录下,有个redis_init_script脚本
(2)将redis_init_script脚本拷贝到linux的etc/init.d目录中,将redis_init_script 重命名为redis_6379
(3)修改redis_6379的脚本第6行的REDISPORT,设置端口为6379
(4)创建两个目录:/etc/redis(存放redis配置文件);/var/redis/6379(存放redis持久化文件)
(5)修改redis配置文件(默认跟目录:redis.conf),拷贝到/etc/redis目录,修改名称为6379.conf
(6)修改redis.conf中的部分配置为生产环境

  1. daemonize yes # 让redis以daemon进程运行
  2. pidfile /var/run/reis_6379.pid # 设置redis的pid文件位置
  3. port 6379 # 设置redis的监听端口号
  4. dir /var/lib/redis/6379 # 设置持久化文件的存储位置
  5. config file /etc/redis/6379.conf # redis配置文件

(7)设置redis跟随系统启动自动启动

  1. 在/etc/init.d/redis_6379脚本中,最上面新增两行注释
  2. # chkconfig: - 58 74
  3. # description: redis_6379 is the redis daemon.
  4. 执行命令
  5. chkconfig redis_6379 on

(8)redis服务启动命令

  1. redis-server /etc/redis/6379.conf &
  2. # & 代表以后台程序启动
  3. systemctl restart redis_6379.service # 重启redis服务
  4. systemctl status redis_6379.service # 查看redis服务运行状态