Centos 7离线安装redis
一.检查是否安装了 gcc 和 g++
gcc --version
g++ --version
如果没安装,请参考本博客另一篇博文进行安装:Centos 7 离线安装 gcc 4.8.5_纯洁的小魔鬼-CSDN博客
二.下载redis
在个人电脑上下载redis安装包,可以在网站 Index of /releases/ 中选择需要安装的版本,我下载的是 redis-4.0.11.tar.gz
三.将redis-4.0.11.tar.gz上传到服务器上并解压
我上传到了 /opt/software 文件夹下
解压:
tar -xvf redis-4.0.11.tar.gz
四.安装redis
cd redis-4.0.11
1. 执行:
make MALLOC=libc
成功后如图:
2. 执行
cd src && make install
成功后如图:
五.启动redis
cd redis-4.0.11/src
./redis-server
如图:
六.设置开机自启并添加到系统服务
1.依次执行:
mkdir /etc/redis
cd /opt/software/redis-4.0.11
cp redis.conf /etc/redis/6379.conf
2.修改redis启动为后台启动
vim /etc/redis/6379.conf
设置后台运行:
2.1 将daemonize设置为yes
2.2 设置密码 "123zxcv"
2.3 如果外网无法连接,将bind 172.0.0.1 改为 0.0.0.0
七.将启动文件拷贝到init.d中
cp /opt/software/redis-4.0.11/utils/redis_init_script /etc/init.d/redisd
八.修改启动脚本参数
vi /etc/init.d/redisd
添加:
-
# chkconfig: 2345 10 90
-
# description: Start and Stop redisd
修改:
-
EXEC=/opt/software/redis-4.0.11/src/redis-server
-
CLIEXEC=/opt/software/redis-4.0.11/src/redis-cli
-
PIDFILE=/opt/software/redis-4.0.11/redis_${REDISPORT}.pid
如图:
九.增加脚本执行权限
chmod +x /etc/init.d/redisd
十.增加系统服务
chkconfig --add redisd
chkconfig --list redisd
十一启动redis服务测试
service redisd start
如图:
十二.查看 reids 状态
ps -aux | grep redis
如图:
启动成功
来源链接:https://blog.csdn.net/xyy1028/article/details/103746073