Centos8上安装Redis5.X
一、下载Redis
下载地址:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
解压:tar -xzvf redis-5.0.7.tar.gz
二、准备编译:
1、请在操作前确认gcc是否已安装
安裝gcc命令:yum install gcc
2、请在操作前确认tcl是否已安装
安裝tcl命令:yum install tcl
三、编译:
1、cd redis-5.0.7/
2、make MALLOC=libc
make 后加 MALLOC的参数的原因:
避免提示找不到 jemalloc/jemalloc.h
四,测试编译:
测试编译命令:make test
\o/ All tests passed without errors! 看到这一行表示测试没问题
五、安装:
1、cd /opt
2、mkdir redis5
3、cd redis5
4、mkdir bin
5、mkdir conf
6、cd bin/
7、cp /root/softwares/redis-5.0.7/src/redis-cli ./
8、cp /root/softwares/redis-5.0.7/src/redis-server ./
9、在进入到conf文件:cd /opt/redis5/conf
10、cp /root/softwares/redis-5.0.7/redis.conf ./
六、配置:
vim /opt/redis5/conf/redis.conf
1、requirepass ****** 你的redis密码
2、# bind 127.0.0.1 注释掉这一行
3、daemonize no 改为 yes
4、protected-mode yes 改为 no
七、运行
/opt/redis5/bin/redis-server /opt/redis5/conf/redis.conf
八、使redis可以用systemd方式启动和管理
vim /lib/systemd/system/redis.service
[Unit] Description=Redis After=network.target [Service] Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/opt/redis5/bin/redis-server /opt/redis5/conf/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
重载系统服务:systemctl daemon-reload
启动:systemctl start redis
停止:systemctl stop redis
查看状态 systemctl status redis
开机启动 systemctl enable redis
侯哥语录:我曾经是一个职业教育者,现在是一个自由开发者。我希望我的分享可以和更多人一起进步。分享一段我喜欢的话给大家:"我所理解的自由不是想干什么就干什么,而是想不干什么就不干什么。当你还没有能力说不得时候,就努力让自己变得强大,拥有说不得权利。"