接口SetOperations<K,V> 内的Boolean isMember(K key, Object o) 方法(Spring模版)

Spring文档 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/SetOperations.html#isMember(K,java.lang.Object)

isMember方法

@Nullable
Boolean isMember(K key, Object o)

Check if set at key contains value.

Parameters:

  • key - must not be null.
  • o -

Returns: null when used in pipeline / transaction.
See Also:
Redis Documentation: SISMEMBER https://redis.io/docs/latest/commands/sismember/

Redis文档对应的命令解释

如果成员是存储在键的集合的成员,则返回。
Returns if member is a member of the set stored at key.

中文介绍

isMember(key, value):用于判断指定的值 value 是否存在于集合 key 中。
该方法会返回一个 Boolean 类型的结果:

  • true:表示值存在于集合中。
  • false:表示值不存在于集合中。

示例

Boolean oneLevelLimit = stringRedisTemplate.opsForSet().isMember(ONE_LEVERLIMIT_KEY + phone, "1");
  • key 是通过拼接常量 ONE_LEVERLIMIT_KEY 和变量 phone 得到的字符串,表示特定手机号的一级限制集合的键名。
  • value 是字符串 "1",作为集合中的一个标记值。
posted @ 2025-04-11 14:20  kuki'  阅读(8)  评论(0)    收藏  举报