Redis
zeus_9i
??
展开
-
Redis 中文手册
连接控制 QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,lis原创 2012-09-20 18:28:06 · 1453 阅读 · 0 评论 -
codis linux 架设
纲要 环境版本 目录结构 安装步骤 启动一、环境版本操作系统:CentOS 6.5 x86-64java 7 go 语言版本 1.5.2zookeeper 3.4.6 codis 2.0.11 文件下载地址:http://pan.baidu.com/s/1原创 2016-01-05 10:33:20 · 1199 阅读 · 0 评论 -
Codis 的设计与实现 Part 1
最近开源了 Codis,在 Github 上的反响挺不错的,3天已经收集到了 1000 多 stars, 让我比较吃惊。 也从侧面说明了确实分布式缓存是大家都会遇到的问题。于是我打算在本篇和接下来的几篇 Blog 详细说明一下 Codis 的设计和一些背后的考虑,以及对于分布式存储(尤其是缓存)系统的一些思考。Why proxy?Codis 的架构采用了 Proxy-b转载 2016-03-14 18:25:07 · 734 阅读 · 0 评论 -
Codis 的设计与实现 Part 2
多 Proxy 架构在 Codis 的设计中, Proxy 被设计成无状态的,客户端连接任何一个 Proxy 都是一样的。而且每个 Proxy 启动的时候,会在 Zookeeper 上注册一个临时节点, 所以客户端甚至可以根据这个特性实现 HA (其实我在豌豆荚内部就写了一个基于 Jedis 的 Codis HA RoundRobinPool)当然,这个设计带来的好处是,请转载 2016-03-14 18:26:21 · 1248 阅读 · 0 评论 -
Codis 的设计与实现 Part 3
性能,HA (高可用),运维等等「对于一个设计良好的分布式系统来说,单机性能从来不是一个问题 」—— 我第一篇文章就说了,Codis 采用了 Proxy 的方案,所以必然会带来单机性能的损失,经测试,在不开 pipeline 的情况下,大概会损失 40% 左右的性能,但是 Redis 本身是一个快得吓人的东西,即使单机损失了 40% 仍然是一个很大的数字。另外一个比较好转载 2016-03-14 18:27:42 · 1210 阅读 · 0 评论