随笔分类 -  redis

摘要:1. 创建集群时报以下错误 (1)错误1 ./redis-trib.rb create --replicas 1 XXXXXX:5301 XXXXXX:5302 XXXXXX:5303 XXXXXX:5304 XXXXXX:5305  XXXXXX:5306 /usr/local/rvm/rubie 阅读全文
posted @ 2016-03-14 14:34 coreWars 阅读(6672) 评论(0) 推荐(0)
摘要:1. 安全性2. 主从复制3. 事务处理4. 持久化机制5. 发布订阅消息 : 可以做一个消息系统6. 虚拟内存的使用一 . 安全性 设置客户端连接后进行任何其他指定前需要使用的密码 . 警告 : 因为redis 速度相当快 , 所以在一台比较好的服务器下 , 一个外部的用户可以在一秒钟进行15... 阅读全文
posted @ 2015-02-02 23:51 coreWars 阅读(124) 评论(0) 推荐(0)
摘要:键值相关命令keys : 返回满足给定pattern的所有key > keys * // 返回所有的键 > keys m* // 返回所有m开头的键exists : 确认一个key是否存在 > exist name // 如果存在返回1 , 如果不存在返回0del : 删除一个键 >... 阅读全文
posted @ 2015-02-02 22:53 coreWars 阅读(120) 评论(0) 推荐(0)
摘要:set是集合 , 它是string类型的无序集合 . set是通过hash table 实现的 , 添加、删除和查找的复杂度都是O(1) . 对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能 .sadd : 向名称为key的set中添加元素 s... 阅读全文
posted @ 2015-02-01 19:19 coreWars 阅读(136) 评论(0) 推荐(0)
摘要:List是一个链表结构 , 主要功能是push 、 pop 、获取一个范围的所有值等等 , 操作中key理解为链表的名字 . redis 的 list类型其实就是一个每个子元素都是string类型的双向链表 . 我们可以通过push 、pop 操作从链表的头部或者尾部添加删除元素 , 这样lis... 阅读全文
posted @ 2015-02-01 18:44 coreWars 阅读(191) 评论(0) 推荐(0)
摘要:redis hash 是一个string类型的field和value 的映射表.它的添加、删除操作都是O(1) . hash特别适合用于存储对象.相较于将对象的每个字段存成单个string类型 . 将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象 .hset : 设置... 阅读全文
posted @ 2015-02-01 17:23 coreWars 阅读(167) 评论(0) 推荐(0)
摘要:string : string类型是二进制安全的, 可以包含任何数据,比如jpg图片或者序列化的对象 .方法 :set : 设置key对应的值为string类型的value set name fczsetnx : 设置key对应的值为string类型的value , 如果key已经存在 , 返回... 阅读全文
posted @ 2015-02-01 16:53 coreWars 阅读(125) 评论(0) 推荐(0)
摘要:daemonize yes : redis server 实例是否以后台方式运行 , no:不以后台方式运行(默认) , yes:以后台方式运行. requirepass 密码 : 密码最好长一些,因为redis并发性能很高,暴力破解容易很快破解密码 masterauth 密码 : 设置从服务器中主 阅读全文
posted @ 2015-02-01 15:50 coreWars 阅读(103) 评论(0) 推荐(0)
摘要:下载页面: http://redis.io/download 安装和运行在这个页面上都有说明 redis的默认端口是: 6379 我安装是redis 2.8.19版本. 后台运行redis server实例: 修改redis.conf , 有一项目为 daemonize , 将该项设置为yes , 阅读全文
posted @ 2015-02-01 15:06 coreWars 阅读(146) 评论(0) 推荐(0)