redis的数据类型-stes
来源:互联网 发布:usb总线驱动 linux 编辑:程序博客网 时间:2024/06/05 17:39
1.sets类型
无序集合,没有顺序
2.方法
1.sadd: 向名称为key的set中添加元素,位置随机。sadd myset1 one,(1);sadd myset1 two,(1);sadd myset1 one,(0);相同的值插入失败返回0,myset1中有 one,two两个值
2.srem:删除名称为key的set中的元素。sadd myset2 one,(1);sadd myset2 two,(1);srem myset2 two ;(1);srem myset2 two ;(0); 2 个元素删除一个 只剩one,删除第二次不存在,删除失败
3.spop:随机返回并删除名称为key的set中一个元素。sadd myset3 one,(1);sadd myset3 two,(1);;sadd myset3 three,(1);spop myset3;随机删除一个元素
4.sdiff:返回所有给定key与第一个key的差集。例:myset1 (one,two);myset2(two,three); sdiff myset1 myset2 (one) ;sdiff myset2 myset1 (three) 以前面的myset为标准
5.sdiffstore:和sdiff一样,取差集,不过并将差集存储起来。sdiffstore myset5 myset1 myset2 (和上面一样 把 差集one 存入 myset5 )
6.sinter:返回交集,例:myset1 (one,two);myset2(two,three); sinter myset1 myset2 (two) ;
7.sinterstore:返回交集,并将交集存储起来。例:myset1 (one,two);myset2(two,three); sinter myset6 myset1 myset2 (1) ; myset6 (two)
8.smembers:返回keyd的值。smembers myset1( 1.one,2.two )查看
9.sunion:返回所有给定key的并集。例:myset1 (one,two);myset2(two,three); sunion myset1 myset2 (one,two,three) ;
10.sunionstore:返回所有给定key的并集,并将并集存储起来。例:myset1 (one,two);myset2(two,three); sunionstore myset6 myset1 myset2(3); myset6(one,two,three) ;
11.smove:从第一个key对应的set中移除并添加到第二个对应set中。(从A文件剪贴到B文件同理)例:myset1 (one,two);myset2(two,three); smove myset1 myset2 one(1)
12.scard:返回名称为key的set的元素个数。例:myset1 (one,two);scard myset1 返回 2
13.sismember:判断名称为key的set元素(PHP判断一个值是否存在于数组中)例:myset1 (one); sismember myset1 one(1);sismember myset1 two(0);
14.srandmember:随机返回名称为key的set的一个元素,但不删除元素。例:myset1 (one,two);srandmember myset1 (two 随机返回的,因为是无序的 );
- redis的数据类型-stes
- redis的数据类型-sorted stes
- redis爬坑记二) redis的数据类型
- Redis的数据类型
- redis支持的数据类型
- Redis支持的数据类型
- 005redis的数据类型
- Redis 的常用数据类型
- Redis的数据类型
- redis常用的数据类型
- redis支持的数据类型
- redis的数据类型-string
- redis的数据类型-hashes
- Redis的String数据类型
- redis的list数据类型
- Redis支持的数据类型
- redis的数据类型-lists
- redis 的数据类型
- linux命令之----sort命令用于将文本文件内容加以排序
- 解决ios
- 微服务处理数据
- CookiesUtil
- 量化交易入门
- redis的数据类型-stes
- Mysql
- HDOJ 1010 Tempter of the Bone(dfs)
- Google神秘Fuchsia OS的开源线索
- Linux开机启动过程分析
- display:inline、block、inline-block的区别
- 一步步开始一个简单裸机编程
- CSS例子总结
- Git 常用命令菜单