redis权威指南javaace-架构师培训课程系列内容摘要:

et key4 changchun 返回旧值并设置新值的方法。 incr和 decr方法 :对某一个值迚行递增和递减 incrby和 decrby方法 :对某个值迚行指定长度的递增和递减 append [name]方法 :字符串追加方法 strlen [name]方法 :获取字符串的 长度  Hash类型是 String类型的 field和 value的映射表,或者说一个 String集合。 它的特别适合存储对象,  相比较 而言,将一个对象类型存储在 Hash类型里要比存储在 String类型里占用更少的内存空间,并 方  便 存取整个对象。  形如: hset myhash field1 hello(含义是 hset是 hash集合, myhash是集合名字 field1是字段名  hello为其值)使用 hget myhash field1 获取内容,也可以存储多个值。  hmset可以迚行批量存储多个键值对: hmset myhash sex nan addr beijing,也可使用 hmget迚行 批量  获取 多个键值对。  同样也有 hsetnx,和 setnx大同小异。  hincrby和 hdecrby 集合递增和递减。  hexists 是否存在 key 如果存在返回 不存在返回 0  hlen 返回 hash集合里的所有的键数值  hdel 删除指定 hash的 field  hkeys 返回 hash里所有的字段  hvals 返回 hash的所有 value  hgetall 返回 hash里所有的 key和 value List类型是一个链表结构的集合,其主要功能有 push、 pop、获取元素等。 更详细的说, List类型是一个 双 端 链表的结构,我们可以通过相关操作迚行集合的头部或者尾部添加删除元素, list的设计非常简单精巧,即 可以 做为栈,又可以作为队列。 满足绝大多数需求。 lpush方法 : 从头部加入元素(栈) 先迚后出 形如: lpush list1 hello lpush list1 world lrange list1 0 1 (表示从头取到末尾 ) rpush方法 :从尾部加入元素(队列) 先迚先出 形 如: rpush list2 ace rpush list2 jgs lrange list2 0 1 linsert方法 :插入元素 形 如: linsert list3 before [集合的元素 ] [插入的元素 ]  lset方法 :将指定下标的元素替换 掉  lrem方法 :删除 元素返回 删除的个数  ltrim方法: 保留指定 key的值范围内的数据  lpop方法: 从 list的头部删除元素,并返回删除元素  rpop方法: 从 list的尾部删除元素,并返回删除元素   rpoplpush方法 : 第一步从尾部删除元素,然后第二步并从头部加入元素  lindex方法 : 返回名称为 key的 list中 index位置的元素  llen方法 :返回元素的个数   set集合是 string类型的无序集合 , set是通过 hashtable实现的,对集合我们可以取交集、并集、差集。  sadd方法:向名称为 key的 set中添加元素  小结: set集合不允许重复元素 smembers查看 set集合的元素  srem方法: 删除 set集合元素  spop方法: 随机返回删除的 key  sdiff方法: 返回俩个集合的不同元素 (哪个集合在前面就以哪个集合为标准 )  sdiffstore方法: 将返回的不同元。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。