redis 主从分离 学习1

redis 主从分离

准备 两台机器 IP 分别是 192.168.x.1 192.168.x.2

分别在两台机器 安装 redis


redis.conf 配置如下

主机 192.168.x.1 配置如下 :
bind 192.168.x.1

daemonize yes // 以后台方式运行

slave-read-only yes // 从机器只能读取数据

从 机器配置如下

bind 192.168.x.2
daemonize yes // 以后台方式运行
slave-read-only yes

为了防止 oom 最好设置 最大分配内存

maxmemory 1g //最好 低于 服务器总的内存的2/3

运行 主机 src/redis-sercer -h 192.168.x.1 redis.conf

执行 src/redis-cli 输入 set a 222


运行 从机 src/redis-sercer -h 192.168.x.2 redis.conf

执行 src/redis-cli 输入 get a 

禁用数据持久化
方法1 
#save 900 1  
#save 300 10  
#save 60 10000  
方法2
save ""
修改完成后,重启Redis服务即可。
或者
CONFIG SET save ""    
后续 待续......

你可能感兴趣的:(redis 主从分离 学习1)