redis sismember 集合(set)命令简介


一、命令简介

sismember 集合(set)命令在redis中主要功能是:

检测一个元素是否存在于集合(set)中


二、命令使用说明

命令语法如下:

redis 192.168.8.123>sismember setKeyName fieldValue(元素值)
注意事项:

 1 setKeyName 须为集合(set)数据类型
 2 setKeyName 为空时,返回0
 3 fieldValue不存在集合setKeyName中时,返回0


例:

redis 192.168.8.123:6379> flushdb //清空当前数据库
OK
redis 192.168.8.123:6379> set k v  //设置一个string数据类型
OK
redis 192.168.8.123:6379> sismember k 1 //对一个非set类型执行 此命令,系统返回相应的错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> sismember k1 123  //对一个不存在key执行此命令 返回相应的结果信息
(integer) 0
redis 192.168.8.123:6379> sadd k1 1 123 1454
(integer) 3
redis 192.168.8.123:6379> sismember k1 123 //命令执行成功  返回1
(integer) 1 
redis 192.168.8.123:6379> sismember k1 345555 //元素不存在 返回0
(integer) 0 

如下图所示:

redis sismember set命令用法简介

redis sismember set命令用法简介


相关阅读:
redis smembers 集合(set)命令简介
redis sinterstore 集合(set)命令简介
redis sinter 集合(set)命令简介
redis sdiffstore 集合(set)命令简介
redis sdiff 集合(set)命令简介
redis scard 集合(set)命令简介
redis sadd 集合(set)命令简介
redis 数据库 数据类型 “集合(set)” 简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介