redis-sort set

有序集合 sorted set和set一样也是string类型元素的集合,不同的是每个元素都会关联一个double类型的score。sorted set的实现是skip list(跳表)和hash table的混合体当元素被添加到集合中时,一个元素到score的映射被添加到hash ta...

2016-05-08 18:01:14

阅读数:552

评论数:0

redis-集合

集合是用空的散列实现的,所以集合的添加和查找的时间复杂度为o(1),集合与列表的区别是:集合是无序且不能有重复数据,列表可以用有序且可以有复复的VALUE值。 列表是基于链表实现的,所以添加数据的时间复杂度为o(1),但查找就慢了。 主要命令如下 1、sadd、srem (添加、删除元素) 127...

2016-05-02 19:59:37

阅读数:333

评论数:0

redis-list(列表)

redis的列表是使用双向链表实现的。所以向两端添加元素时间复杂度为0(1),不过使用链表的代价是查找较慢。 1、lpush 、rpush (向左端、右端添加元素),lrange 取一定范围的元素的值, 127.0.0.1:6379> lpush listexample 2 (integer...

2016-05-02 13:39:10

阅读数:170

评论数:0

redis-散列

1、hget hset hmget hmset hexists hgetall hdel 127.0.0.1:6379> hgetall userinfo  1) "name"  2) "\xe5\xbc\xa0\xe4\xb8\x89"  3) &q...

2016-05-02 13:13:19

阅读数:198

评论数:0

reids-string

几个注意事项: 1、incr是原子性的,意味着多个客户端同时调用这个incr,是串行执行的。 2、getset命令,将新值设置成功后,返回旧的值。 127.0.0.1:6380> set test 001 OK 127.0.0.1:6380> get test "001&qu...

2016-04-24 11:29:08

阅读数:269

评论数:0

redis -key的定义规则

Redis keys Redis key值是二进制安全的,这意味着可以用任何二进制序列作为key值,从形如”foo”的简单字符串到一个JPEG文件的内容都可以。空字符串也是有效key值。 关于key的几条规则: 太长的键值不是个好主意,例如1024字节的键值就不是个好主意,不...

2016-04-24 11:04:25

阅读数:14088

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭