Redis3.0版之前未支持集群功能,一般通过结合Twemproxy(Twitter出品)或者Codis(豌豆荚使用)来实现分布式集群,性能和稳定性都还不错,只是配置和管理方面仍显复杂。新发布的3.0版现已默认内置支持集群功能。Redis通过分区来保障集群的可用性,即使部分节点失效或者无法连接..
分类:
其他好文 时间:
2015-05-08 18:23:58
阅读次数:
126
项目地址:https://github.com/wandoulabs/codis中文说明文档:https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md参考地址:http://0xffff.me/blog/2014/11/11/codis-de-she-ji-yu-shi-xian-part-2/http://www.cnblogs.com/xuanzhi201111/p/4425194.htmlhtt..
分类:
其他好文 时间:
2015-04-29 07:27:17
阅读次数:
1340
一、概要1、折腾codis集群已经快两个月了,感谢一直以来codis的作者刘奇和黄东旭的耐心支持,在这里给你们点个赞,现在我司已经有一个业务跑在了codis集群上,目前只是切了整个业务的10%的量,预计下周会全量切到codis上,这个时候大家肯定特别想知道codis稳定吗?有没有什么bu..
分类:
其他好文 时间:
2015-04-24 01:19:21
阅读次数:
211
一、简介Codis是一个分布式的Redis解决方案,对于上层的应用来说,连接Codis Proxy和连接原生的Redis Server没有明显的区别(不支持的命令列表),上层应用可以像使用单机的Redis一样使用,Codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面客...
分类:
其他好文 时间:
2015-04-23 19:44:43
阅读次数:
816
Codis是一个开源的分布式redis解决方案,由以下四个组件组成:codis-proxy:后端redis的代理,本事实现了redis协议。codis-config:是codis的管理配置工具,用于增删redisserver、操作数据迁移。zookeeper:用来存放数据路由表和codis-proxy节点的元信息,codis-config发起的命令都..
分类:
其他好文 时间:
2015-04-21 14:51:55
阅读次数:
212
公式为:(id = crc32(key) % 1024),其中key是url字符串,比如:"http://www.baidu.com",问id=?id = CRC32(key) % 1024,来自豌豆荚codis中设置 server group 服务的 slot id 的选举公式:(Slot Id ...
分类:
其他好文 时间:
2015-03-20 17:42:50
阅读次数:
129
codis 不支持批量的命令,codis对 redis-server 的最低版本要求是 2.8.13
分类:
其他好文 时间:
2015-03-17 12:18:11
阅读次数:
145
数据迁移命令注意点:是迁移到某个 redis-group 而不是某个redis-servers 实例伸缩容用法redis 内存等不够用时增容 : 增加redis-group, 然后迁移使用上述命令 迁移数据给他 当需要做资源整合时缩容: 先用迁移命令把数据迁走,然后../bin/codis-conf...
分类:
其他好文 时间:
2015-03-17 12:15:28
阅读次数:
112
1,按功能模块分成不同的productName参照 sample_user, sample_dynamic (见附件)sample_user.tar.gz,sample_dynamic.tar.gz分别 启动了 2 套 codis, 一套供给 user 模块使用,一套供给 dynamic 模块使用,...
分类:
其他好文 时间:
2015-03-17 12:12:21
阅读次数:
152
参考文档https://github.com/wandoulabs/codis中文简介https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md安装前提1,安装编译需要 go 环境2,启动需要 先启动 zookeeper原理图...
分类:
其他好文 时间:
2015-03-17 11:50:45
阅读次数:
168