您的位置:首页 > 数据库 > Redis

redis 的无序集合和hash操作

2016-01-31 12:31 441 查看
1 往集合新增数据

sadd key value1 value2 ...

sadd gender male female



2 查看集合所有元素

smembers key

smembers gender



3 集合删除操作

srem key value1 value2 ....

srem gender male



4 返回并删除集合key中一个随机的元素 ,体现集合无序性

spop key

spop gender



5 返回集合中一个随机的元素

srandmember key

srandmember gender



6 判断value是否在集合key中,存在返回1 不存在返回0

sismember key value

sismember gender a



7 返回集合中的个数

scard key

scard gender



8 把source 中的value 删除,移动到desc集合中去

smove source desc value



9 多个集合中的交集元素,并返回

sinter key1 key2 ...



10 多个集合中的并集元素,并返回

sunion key1 key2



11 多个集群的差集

sdiff key1 key2



hash结构操作

12 把key 中的filed域的值设置为value

hset key filed value



13 返回key中所有filed域的所有值

hgetall key



14 一次设置key的n个域

hmset key filed1 value1 filed2 value2

15 一次返回key的n个域

hmget key filed1 filed2

16 一次获取key中的一个域的值

hget key value



17 删除key中filed域

hdel key filed



18 返回key中元素有多少个域

hlen key

19 判断key中有没有filed域,返回0没有,返回1表示有

hexists key filed

20 返回key中所有filed

hkeys key



21 返回key中所有value

hvals key

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: