首页 > 其他 > 详细

Redis系列 (三) Set,Hash类型

时间:2020-01-03 00:26:11      阅读:143      评论:0      收藏:0      [点我收藏+]

一:Set类型

            set数据不重复,元素无序,添加删除复杂度都是O1,value为NULL的Hash表 

增

            返回成功添加的个数

            技术分享图片

删

           srem key value  删除元素

           技术分享图片

 

            spop    随机弹出一个

            技术分享图片

改

             默认覆盖

查

            smembers key

            显示所有元素

            技术分享图片

 

            sismember key value

            判断元素是否存在,是返回1,否返回0

            技术分享图片

 

            scard key  返回元素的个数

            技术分享图片

 

            srandmember key n 随机抽取元素,总体执行完成之后之后放回去

            技术分享图片

交集 并集 差集

            sinter key key  (SQL中INNER JOIN)

            技术分享图片

 

            sunion key key(SQL中UNION ,结果无重复)

            技术分享图片

 

            sdiff key key(两个集合中相差的部分)

            技术分享图片

二:Hash类型

            Hash适合存储对象,类似于Java中(String,Object)

增

            hset key field value  没有就创建key,key已经存在返回0,不存在返回1,也可以批量添加

            技术分享图片

 

            hmset key field value  批量添加

            技术分享图片

 

            key不存在的时候,操作成功返回1,操作不成功返回0

            技术分享图片

删

            删除field,操作成功返回1,操作不成功返回0

            技术分享图片

改

             hincrby key field number

            将field加上number,正确返回加后的数字,错误返回ERROR

            技术分享图片

查

            hget key field value  获取值

           技术分享图片

 

            hmget key1 keys2 keys3    批量获取,没有填充 nil

            技术分享图片

 

            hexists key field 存在返回1,不存在返回0

            技术分享图片

 

            hkeys key 列出所有的key

            技术分享图片

 

             hvals key  列出所有的value

            技术分享图片

Redis系列 (三) Set,Hash类型

原文:https://www.cnblogs.com/wuxiaolong4/p/12142759.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!