本文主要介绍如何在centos7上通过编译安装redis5,配置redis登录鉴定、认证,重启redis服务。
1 前期准备
Centos7服务器, tcl8.6.10-src.tar.gz ,redis-5.0.9.tar.gz
上传至服务器/data/download目录
2 安装tlc
先安装gcc等依赖
[root@download~]# yum install gcc gcc-c++ -y
安装tlc
[root@download~]# cd /data/download
[root@download~]# tar zxvf tcl8.6.10-src.tar.gz
[root@unix~]# cd tcl8.6.10/unix/
[root@configure~]# ./configure
[root@configure~]# make
[root@configure~]# make install
3 安装redis
[root@download~]# tar zxvf redis-5.0.9.tar.gz
[root@download~]# cd redis-5.0.9
[root@redis-5.0.9~]# make
[root@redis-5.0.9~]# make test
[root@redis-5.0.9~]# make install
[root@utils~]# cd utils
[root@utils~]# ./install_server.sh
4 修改redis配置文件
1 配置远程连接
[root@utils~]# vi /etc/redis/6379.conf
如果需要配置远程连接,将bind 部分改成服务器ip
bind 10.41.24.16
2 增加验证
找到
# requirepass foobared
去掉注释符,并修改为
requirepass asdfweSADSFdsGDS#sgewrgasf
3 修改redis启动脚本 /etc/init.d/redis_6379
[root@utils~]# vi /etc/init.d/redis_6379
找到这行:
$CLIEXEC -p $REDISPORT ....
这行改为:
$CLIEXEC -p $REDISPORT -h "服务器IP" -a "redis密码" shutdown
(去掉引号)
4 重启服务器
找到当前redis进程,并kill掉
[root@utils~]#ps aux|grep redis
[root@utils~]#kill -9 pid号
[root@utils~]# reboot
5 重启后检查redis进程是否正常
[root@utils~]#ps aux|grep redis
以后可以通过以下命令重启redis
/etc/init.d/redis_6379 restart