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方法: 将返回的不同元。redis权威指南javaace-架构师培训课程系列
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。