redis SET集合常用操作命令详解

分类:知识百科 日期: 点击:0

Redis SET集合常用操作命令

Redis支持集合操作,它是一种无序的字符串集合,集合中的每个元素都是唯一的,不能重复。Redis SET集合常用操作命令有:SADD、SISMEMBER、SCARD、SMEMBERS、SREM、SPOP、SMOVE、SRANDMEMBER等。

SADD

SADD key member [member ...]

该命令用于向集合添加一个或多个成员,如果指定的成员已经是集合的成员,则只是简单地忽略它。返回添加到集合中的新成员的数量,不包括已经存在于集合中的成员。

SISMEMBER

SISMEMBER key member

该命令用于判断成员元素是否是集合的成员,如果成员元素是集合的成员,返回1,否则返回0。

SCARD

SCARD key

该命令用于获取集合中元素的数量,如果集合不存在则返回0。

SMEMBERS

SMEMBERS key

该命令用于返回集合中的所有成员,不存在的集合也不会报错,但结果为空集。

SREM

SREM key member [member ...]

该命令用于移除集合中的一个或多个成员,不存在的成员会被忽略。返回从集合中移除的成员的数量,不包括被忽略的成员。

SPOP

SPOP key [count]

该命令用于随机移除一个或多个元素,如果指定count参数,则返回一个包含count个元素的数组,否则返回一个元素。

SMOVE

SMOVE source destination member

该命令用于将指定的member元素从source集合移动到destination集合,如果source集合不存在或不包含指定的member元素,则不执行任何操作,返回0,否则返回1。

SRANDMEMBER

SRANDMEMBER key [count]

该命令用于从集合中随机获取一个或多个元素,如果指定count参数,则返回一个包含count个元素的数组,否则返回一个元素。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。