redis 数据库中Set的使用方法
来源:互联网 发布:景观大数据软件课程 编辑:程序博客网 时间:2024/05/23 17:50
redis中的Set数据结构是非常常用的,相对应的指令有很多,在这里罗列了一些,方便查询
- SADD bbs “shuimu” ##添加单个或者多个元素到bbs Set中;
- SCARD bbs ##返回bbs中的元素个数,时间复杂度为O(1);
- SSCAN bbs ##迭代bbs中的元素,类似于SCAN;
- SDIFF bbs bbs-1 ##返回存在于bbs但是不存在bbs-1的元素的集合;
- SDIFFSTORE diff bbs bbs-1 ##将存在于bbs不存在于bbs-1中的元素存储到diff集合中;
- SINTER bbs bbs-1 ##返回bbs和bbs-1的交集元素;
- SINTERSTORE same bbs bbs-1 ##将bbs和bbs-1的相同元素(后面集合可以跟多个,时间复杂度为O(m*n),m为same中元素个数,n为集合总数)存储在same Set中;
- SUNION bbs bbs-1 ##返回bbs和bbs-1集合的并集元素;
- SUNIONSTORE union bbs bbs-1 ##将bbs和bbs-1集合的并集存储到union中;
- SISMEMBER bbs zhuhu ##判断zhuhu是否是bbs的成员key,如果是,返回1,否则返回0;
- SMOVE bbs bbs-1 ##“zhihu”将zhihu从bbs中移动到bbs-1中,同时删除bbs中的zhihu;当bbs或者bbs-1不是集合类型是,返回error information;
- SPOP bbs ##随机的从bbs中移除一个元素,并将这个元素返回;
- SRANDMEMBER bbs [3] ##随机返回bbs中1个(或3个)各不相同的元素;参数为[-2]表示产生的元素可能会出现重复;
- SREM bbs zhihu mumu ##从bbs 集合中移除zhihu,mumu 元素,若不存在,忽略。
常用的就这些了,以后在逐更吧!
0 0
- redis 数据库中Set的使用方法
- python中set的使用方法
- redis数据库的使用方法以及测试实例
- C#中get,set语句的使用方法
- AS3中get和set的使用方法
- java中set集合的使用方法
- java中set集合的使用方法
- java中set集合的使用方法
- redis中set集合的命令
- Redis_lesson7 Redis中Set的常见操作
- iPhone 中数据库的使用方法
- java Set的使用方法
- set 的使用方法
- Python的set使用方法
- set的基本使用方法
- Redis 数据库安装及使用方法
- C++ STL中set和multiset的使用方法
- Redis的set操作
- gitlab服务器搭建
- MQ、JMS以及ActiveMQ 关系的理解
- 冒泡排序
- Java Class文件详解
- HTML5和微信小程序最近挺火的
- redis 数据库中Set的使用方法
- Machine Learning (Python)
- 无止境循环
- Swift 最大子数组
- 线程池相关介绍
- 数据结构4--查找和排序
- 我能想到的设计模式在项目中的应用
- JSP几个常用的内置对象(+Cookie对象)
- 指针的简单定义