2014年2月21日

redis 搭建集群

摘要: 1. 主动复制避开Redis复制缺陷。既然Redis的复制功能有缺陷,那么我们不妨放弃Redis本身提供的复制功能,我们可以采用主动复制的方式来搭建我们的集群环境。所谓主动复制是指由业务端或者通过代理中间件对Redis存储的数据进行双写或多写,通过数据的多份存储来达到与复制相同的目的,主动复制不仅限于用在Redis集群上,目前很多公司采用主动复制的技术来解决MySQL主从之间复制的延迟问题,比如Twitter还专门开发了用于复制和分区的中间件gizzard(https://github.com/twitter/gizzard) 。主动复制虽然解决了被动复制的延迟问题,但也带来了新的问题,就是数 阅读全文

posted @ 2014-02-21 14:46 aiguang 阅读(447) 评论(0) 推荐(0) 编辑

redis经验

摘要: 1.hashmap 在hash-max-entries 设置为1000时读写性能较好2.业界大部分用于替代memcache3.根据业务需要选择合适的数据类型,并为不同的应用场景设置相应的紧凑存储参数。4.当业务场景不需要数据持久化时,关闭所有的持久化方式可以获得最佳的性能以及最大的内存使用量。5.如果需要使用持久化,根据是否可以容忍重启丢失部分数据在快照方式与语句追加方式之间选择其一,不要使用虚拟内存以及diskstore方式。6.不要让你的Redis所在机器物理内存使用超过实际内存总量的3/5。7.Redis使用最佳方式是全部数据in-memory。8.Redis更多场景是作为Memcach 阅读全文

posted @ 2014-02-21 14:45 aiguang 阅读(235) 评论(0) 推荐(0) 编辑

导航