安装上linux系统后可以先把防火墙关掉(准备2台及以上Linux系统)
查看防火墙状态 firewall-cmd --state
关闭防火墙 systemctl stop firewalld.service
开启防火墙 systemctl start firewalld.service
禁止开机启动启动防火墙 systemctl disable firewalld.service
1.安装 wget 命令
yum -y install wget
2.获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
(redis3.0以上好像需要安装gcc和gcc-c++ yum install gcc yum install gcc-c++ 有可能还需要安装 tcl yum install tcl )
3.安装redis
cd redis-4.0.8
make(假如报:致命错误:jemalloc/jemalloc.h:没有那个文件或目录 这个错误的话 就改用这个命令 make MALLOC=libc)
cd src
make install PREFIX=/usr/local/redis
4.移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
5.配置redis.conf
vi /usr/local/redis/etc/redis.conf //设置redis密码 requirepass 123456
//bind 127.0.0.1 注释掉 改为 #bind 127.0.0.1
常用命令:
pkill redis //停止redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 开启redis
主库配置就结束了 下面配置从库 按照刚刚的流程配置从库到第五步
......
5.配置redis.conf
vi /usr/local/redis/etc/redis.conf //设置redis密码 requirepass 123456
//bind 127.0.0.1 注释掉 改成 #bind 127.0.0.1
// masterauth 123456 (123456是我的主redis的密码,此参数是当与主连接时的密码验证)
// slaveof 主库ip 端口 (从redis需要配上这一句)
楼主在配置过程中参考了篇博客 linux安装redis 完整步骤