Redis
张小巍
这个作者很懒,什么都没留下…
展开
-
Redis数据类型之列表类型--Redis系列四
三、列表类型可以存储有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。列表类型是使用双向链表实现的,添加元素时间复杂度为O(1),查询代价高常用命令:1、向列表两端增加元素LPUSH key value [value...] 从左端添加RPUSH key value [value...] 从右端添加2、从列表两端弹出元素弹出后数据将从转载 2015-10-21 13:42:55 · 556 阅读 · 0 评论 -
Redis数据类型之字符串类型--Redis系列二
Redis支持五种数据类型字符串类型、散列类型(Hash)、列表类型一、字符串类型常用操作命令:1、基本操作SET key value 设置值GET key 获取值DEL key 删除值2、增减操作INCR key 当存储的字符串是整数形式时,INCR可以让当前减值递增,并返回递增后的值,注意 当要操作转载 2015-10-21 12:02:01 · 1034 阅读 · 0 评论 -
Redis数据类型之集合类型--Redis系列五
集合类型的键可以存储2^32-1个字符串集合类型和列表类型对比 集合类型列表类型存储内容至多2^32-1个字符串至多2^32-1个字符串有序性否是唯一性是否由于集合类型在Redis中使用空的散列表(hash table)实现的,所有这些操作的时间复杂度是O(1)。1、增加/删除元素转载 2015-10-21 14:19:29 · 1013 阅读 · 0 评论 -
Redis数据类型之有序集合类型--Redis系列六
有序集合的时间复杂度是O(log(N))1、增加元素ZADD key score member[score member...]ZADD命令用来向有序集合中加入一个元素和该元素的分数,如果该元素已经存在则会用新的分数替换原来的分数。ZADD返回的是新加入到集合中元素的个数(不包含之前已经存在的元素)。分数支持双精度浮点数。+inf和-inf分别表示正无穷和负值支持两个元素的转载 2015-10-21 17:03:17 · 1074 阅读 · 0 评论 -
Redis生存时间--Redis系列八
1、设置生存时间EXPIRE key seconds 其中seconds参数表示键的生存时间,单位是秒,到期后Redis会自动删除它。PEXPIRE key Milliseconds 生存时间单位是毫秒EXPIREATPEXPIREAT返回值1 设置生存时间成功,0表示键不存在或者设置失败。2、查询剩余时间TTL key返回值为剩余生存时间, -1表示没有键或者转载 2015-10-22 15:52:02 · 5706 阅读 · 1 评论 -
Redis事务--Redis系列七
Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小执行单位,一个事务中的命令要么都执行,要么都不执行。1、事务命令将redis命令放在MULTI 和EXEC 之间MULTI 表示事务开始EXEC 表示提交事务1)、命令中有语法错误命令只要有一条错误命令,Redis会全部都不执行2)、命令中有运行错误错误命令不会转载 2015-10-22 15:42:05 · 559 阅读 · 0 评论