安装redis
1、具体安装步骤
## 下载redis压缩包,放入/opt
wget http://download.redis/io/releases/redis-5.0.8.tar.gz
## 在/usr/local下创建redis文件夹
cd /usr/local
mkdir redis
cd redis
## 将redis安装包解压到/usr/local/redis中
tar -zxvf /opt/redis-5.0.8.tar.gz -C ./
## 解压完毕,在/usr/local/redis目录中出现一个redis-5.0.8的目录
cd redis-5.0.8
## 编译安装,前提是 yum install -y gcc
make && make install
## 将redis安装并设置将服务设置为后台启动
cd /utils
## 查看当前路径信息
pwd
## 输出 -> /usr/local/redis/redis-5.0.8/utils
## 执行安装脚本
./install_server.sh
## 查看redis服务启动情况
systemctl status redis_6379.service
## 如果redis服务启动失败,
## 报错原因为:Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
## 则需要执行以下操作:
## 删除pid文件
cd /var/run
rm redis_6379.pid
## 删除dump.rdb(内存快照)文件
cd /var/lib/redis/6379
mv dump.rdb dump.rdb_bak
## 查看redis是否启动
ps -ef | grep redis
kill -9 <pid>
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中的部分配置为生产环境
daemonize yes # 让redis以daemon进程运行
pidfile /var/run/reis_6379.pid # 设置redis的pid文件位置
port 6379 # 设置redis的监听端口号
dir /var/lib/redis/6379 # 设置持久化文件的存储位置
config file /etc/redis/6379.conf # redis配置文件
(7)设置redis跟随系统启动自动启动
在/etc/init.d/redis_6379脚本中,最上面新增两行注释
# chkconfig: - 58 74
# description: redis_6379 is the redis daemon.
执行命令
chkconfig redis_6379 on
(8)redis服务启动命令
redis-server /etc/redis/6379.conf &
# & 代表以后台程序启动
systemctl restart redis_6379.service # 重启redis服务
systemctl status redis_6379.service # 查看redis服务运行状态