1.首先安装&如何启动redis
1.1安装
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
make
**note**:执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:
1.2启动
cd src
./redis-server ../redis.conf
**note:**redis.conf 是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
2.配置主从
2.1 建个配置文件夹
cd redis-6.2.6
mkdir etc
cd etc
cp ../redis.conf redis_m.conf //主配置
cp ../redis.conf redis_s.conf //从配置
2.2配置文件
配置主redis配置 vim redis_m.conf
bind 0.0.0.0 //允许任意IP连接 可以根据需要调整本机127.0.0.1 或者任意指定ip
port 10001 //最好调整下默认端口号 10000-60000均可
daemonize yes //开启后台启动
pidfile /var/run/redis_10001.pid //独立的和端口号直接挂钩即可
logfile "/*/10001.log" //自定义独立日志文件即可
dir "/*/10001" //自定义独立目录即可
requirepass "123456" //配置redis密码
配置从redis配置 vim redis_s.conf
主redis配置均需要同样的配置
另新增
masterauth "123456" //主redis的密码
replicaof 127.0.0.1 10001 //ip + 端口号 注意5.0版本前是slaveof命令
3.验证主从
3.1启动主从redis
cd redis-6.2.6/src
./redis-server ../etc/redis_m.conf
./redis-server ../etc/redis_s.conf
3.2 登录主redis客户端
./redis-cli -h 127.0.0.1 -p 10001
auth 密码
set redis_redis redis_m_s //任意增加一个KEY
3.3 登录从redis客户端
./redis-cli -h 127.0.0.1 -p 10002
auth 密码
get redis_redis
note:推荐windowsx系统连接redis的客户端 RedisDesktopManager
生,容易;活,容易;生活,很不容易