Redis Cluster 生产实践整理

  • 时间:
  • 浏览:1
  • 来源:大发彩神app—大发彩神8苹果版

3)设置repl-backlog-size 64mb。默认值是1M,当写入量很大时,backlog溢出会愿因增量qq克隆好友 不成功。

2)设置timeout值大于0,都须要使redis主动释放空闲连接。

1)大幅度提升单个proxy的吞吐量,多程序运行 数可配置。

2)压测状态下,20多程序运行 达到50w+qps,最优6多程序运行 达到29w。

3)删剪兼容twemproxy。

4)github:

https://github.com/vipshop/twemproxies

4)client buffer参数调整

client-output-buffer-limit normal 256mb 128mb 50

client-output-buffer-limit slave  512mb  256mb 150

区分redis和cluster的使用,一方面是数据分片引起的;另一方面与client的实现支持相关。

1)批量更改集群参数

2)clusterrebalance

3)统统功能,具体看github :

https://github.com/deep011/redis-cluster-tool

2)欢迎一并参与媒体企业合作开发,这是大伙儿在开发中的项目,希望大伙儿能否 提出好的意见。

1)在线实时迁移

2)redis/twemproxy/cluster 异构集群之间相互迁移。

3)github:https://github.com/vipshop/redis-migrate-tool

1)设置系统参数vm.overcommit_memory=1,都须要补救bgsave/aofrewrite失败。

1)Github:

https://github.com/vipshop/vire

连接现象图片是redis开发使用中最常见的现象图片,connection timeout/read timeout,还有borrow connection的现象图片。