java读写redis_JAVA高并发之-Redis高性能读写分离

60e843776b27fbfad1726d58953870ba.png

- 对读写能力进行扩展,采用读写分离方式解决性能瓶颈

运行一些额外的服务器,让它们与主服务器进行连接,然后将主服务器发送的数据副本并通过网络  进行准实时的更新(具体的更新速度取决于网络带宽)通过将读请求分散到不同的服务器上面进行处理,  用户可以从新添加的从服务器上获得额外的读查询处理能力

- redis已经发现了这个读写分离场景特别普遍,自身集成了读写分离供用户使用。我们只需在redis的配置文件里面加上一条,【slaveof host port】语句

步骤:

1创建连个文件夹如:6379 6380

2复制redis.conf到两个文件夹中

3修改6380中conf的

port 6380

daemonize yes //守护进程方式启动

slaveof 127.0.0.1 6379//作为6379的从服务

pidfile /var/run/redis_6380.pid//Pid文件名字

logfile 6380.log

4分别到两个文件夹中启动

../redis-server redis.conf

Redis读写分离是怎么做数据同步的

- 进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称作“数据库状态一致”

RDB 全量持久化 AOF (append only if) 增量持久化

- redis2.8版本之前使用旧版复制功能SYNC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值