Centos 7离线安装redis
一.检查是否安装了 gcc 和 g++
gcc --version
g++ --version
如果没安装,请参考本博客另一篇博文进行安装:https://blog.csdn.net/xyy1028/article/details/103745702
#
二.下载redis
在个人电脑上下载redis安装包,可以在网站 http://download.redis.io/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
如图:
启动成功
十三.python测试是否成功启动
import redis
r = redis.Redis(host='192.168.80.128', password='123zxcv', port=6379, db=0)
r.set('name','why')
r.get('name')
linux命令行如图所示:
还没有评论,来说两句吧...