redis 主从复制 replication

主服务器能新增查询, 从服务器只能查询,无法写入,(客户端连接从服务器写入后再次刷新后丢失)

从服务器尝试写入报错:(error) READONLY You can't write against a read only slave.

主服务器启动 redis-server --port 6379

 

从服务器 启动

redis-server --port 6380 --slaveof 127.0.0.1 6379

redis-server --port 端口号 --slaveof 主服务器ip 主服务器端口号

或者在从服务器配置文件中写入

slaveof 127.0.0.1 6379

启动后的服务器设置为从服务器

slaveof 127.0.0.1 6379

 

由从服务器设置为主 不会丢弃已经同步的数据

从 slaveof no one

 

redis-cli -h 127.0.0.1 -p 6379

-h 端口号默认当前ip -p 端口号 默认 6379

 

你可能感兴趣的:(redis,redis)