
redis
whycold
这个作者很懒,什么都没留下…
展开
-
Redis指令文档
连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)转载 2012-09-03 20:11:10 · 699 阅读 · 0 评论 -
redis cluster源码研究--配置一致性保证
配置一致性原创 2015-01-14 11:29:30 · 1583 阅读 · 0 评论 -
redis cluster源码研究--增删节点
增删节点原创 2015-01-28 20:38:52 · 1165 阅读 · 0 评论 -
redis cluster源码研究--create cluster
create cluster是指创建或搭建redis集群。 这里以搭建六个节点的redis集群(redis cluster最少节点为六个节点)为例进行分析。一、创建步骤:(1)节点配置需打开cluster配置项,最小关注配置为如下: port 7000 cluster-enabled yes cluster-config-file nodes.conf原创 2015-01-31 17:11:49 · 2005 阅读 · 0 评论 -
redis cluster源码研究--reshard
reshard原创 2015-01-29 22:14:56 · 3265 阅读 · 0 评论 -
redis cluster--简介
redis3.0是redis cluster版本。原创 2015-01-10 20:53:18 · 2881 阅读 · 0 评论 -
SkipList 跳表
源地址:http://kenby.iteye.com/blog/1187303为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要转载 2014-03-19 14:48:45 · 750 阅读 · 0 评论 -
有关linux下redis overcommit_memory的问题
背景 公司的一台主redis经常出现crash,通过log发现下面的告警,很可能由它引起的:[13223] 17 Mar 13:18:02.207 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm原创 2014-03-17 15:36:59 · 52737 阅读 · 1 评论 -
redis-sentinel使用总结
redis-sentinel是集群管理工具,主要负责主从切换。下面是我对Redis 2.9.11-非稳定版作的测试总结,更新的版本可能没有下面的问题。1.如果默认主从关系的主挂了,这时启动failover,在failover过程中,有n个slave还活着,那么新master就有n个slave,旧master重启还可以加入集群,但其他在failover之前或过程中挂掉的slave重启是不能加原创 2013-09-29 11:06:05 · 18894 阅读 · 4 评论 -
Redis主从结构,主库宕机挂了,怎么办
前提:现在有主从结构,主库没有配置持久化,从库配置AOF。(主库用来备份和写服务,从库用来提供读服务)场景:哪一天主库突然宕了,怎么办?非常危险的动作:重新启动主库。要知道这样一来,最坏情况数据将全部丢失。因为主库没有配置持久化,所以主库的data目录只有从库连接主库请求resync的时候做快照留下来的dump.rdb文件。如果重启主库,主库会按照data目录下的dump.rd转载 2012-05-21 14:20:02 · 14479 阅读 · 2 评论 -
redis cluster源码研究--failover
failover原创 2015-01-13 22:29:51 · 3533 阅读 · 0 评论