set集合操作

添加元素:sadd set value1 value2...

八十四:redis之redis的集合、哈希操作-LMLPHP

查看元素:smembers set

八十四:redis之redis的集合、哈希操作-LMLPHP

移除元素:srem set member

八十四:redis之redis的集合、哈希操作-LMLPHP

查看集合中的元素个数:scard set

八十四:redis之redis的集合、哈希操作-LMLPHP

获取多个几个的交集:sinter set1 set2

八十四:redis之redis的集合、哈希操作-LMLPHP

八十四:redis之redis的集合、哈希操作-LMLPHP

获取多个集合的并集:sunion set1 set2

八十四:redis之redis的集合、哈希操作-LMLPHP

获取多个集合的差集:sdiff set1 set2

八十四:redis之redis的集合、哈希操作-LMLPHP

哈希操作

redis中的哈希格式,类似于python里面的字典套字典

八十四:redis之redis的集合、哈希操作-LMLPHP

添加值:hset field value
将哈希表key中的域field的值设为value,如果key不存在,将创建由于新的哈希表并进行hset操作,如果域已存在于哈希表中,旧值将被覆盖

八十四:redis之redis的集合、哈希操作-LMLPHP

获取哈希中的field对应的值:hget key field

八十四:redis之redis的集合、哈希操作-LMLPHP

删除field中的某个值:hdel key field

八十四:redis之redis的集合、哈希操作-LMLPHP

hmset、hmget:一次性添加、获取多个值

八十四:redis之redis的集合、哈希操作-LMLPHP

获取某个哈希中所有的field和value:hgetall key

八十四:redis之redis的集合、哈希操作-LMLPHP

获取某个哈希中所有的key:hkeys key

八十四:redis之redis的集合、哈希操作-LMLPHP

获取某个哈希中所有的值:hvals key

八十四:redis之redis的集合、哈希操作-LMLPHP

判断哈希中是否存在某个field:hexists key field

八十四:redis之redis的集合、哈希操作-LMLPHP

哈希中总共的键值对的数量:hlen field

八十四:redis之redis的集合、哈希操作-LMLPHP

05-26 11:52