redis
搭建redis一主两从/读写分离,作用:
- 分摊主节点压力
- 提高读的并发量
- 主节点宕机,从节点仍然可以读
缺点:
- 主节点宕机会导致数据无法写入。
- 没有保证高可用。
- 没有解决写的压力。
主节点 redis.conf 配置
daemonize yes // 在后台运行
dir /usr/local/data/redis/working // 配置持久化文件存储路径
requirepass 123456 // 配置密码,可选
bind 0.0.0.0 //绑定对外ip 如果不修改默认只对localhost开放
appendonly yes //打开aof持久化方式
从节点 redis.conf 配置
daemonize yes // 在后台运行
dir /usr/local/data/redis/working // 配置持久化文件存储路径
requirepass 123456 // 配置密码,可选
bind 0.0.0.0 //绑定对外ip 如果不修改默认只对localhost开放
appendonly yes //打开aof持久化方式
// 主要加上以下两个配置
replicaof 主节点ip 主节点port
masterauth 123456 // 如果主节点配置了密码,这里就需要
启动redis 检查节点信息
redis-server redis.conf // 注意配置文件路径
redis-cli //连接redis
info replication
如有疑问,请在评论区留言。