- hashOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- hashOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- HashOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
- HashOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
- hasKey(String) - 类 中的方法cn.fscode.commons.redis.service.RedisKeyOps
-
- hasKey(String) - 类 中的方法cn.fscode.commons.redis.service.RedisKeyOps
-
- hasKey(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
redis中是否存在,指定key的key-value
- hasKey(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
redis中是否存在,指定key的key-value
- hDelete(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
(批量)删除(key对应的)hash中的对应entryKey-entryValue
注: 1、若redis中不存在对应的key, 则返回0;
2、若要删除的entryKey,在key对应的hash中不存在,在count不会+1, 如:
RedisUtil.HashOps.hPut("ds", "name", "邓沙利文");
RedisUtil.HashOps.hPut("ds", "birthday", "1994-02-05");
RedisUtil.HashOps.hPut("ds", "hobby", "女");
则调用RedisUtil.HashOps.hDelete("ds", "name", "birthday", "hobby", "non-exist-entryKey")
的返回结果为3
注: 若(key对应的)hash中的所有entry都被删除了,那么该key也会被删除
- hDelete(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
(批量)删除(key对应的)hash中的对应entryKey-entryValue
注: 1、若redis中不存在对应的key, 则返回0;
2、若要删除的entryKey,在key对应的hash中不存在,在count不会+1, 如:
RedisUtil.HashOps.hPut("ds", "name", "邓沙利文");
RedisUtil.HashOps.hPut("ds", "birthday", "1994-02-05");
RedisUtil.HashOps.hPut("ds", "hobby", "女");
则调用RedisUtil.HashOps.hDelete("ds", "name", "birthday", "hobby", "non-exist-entryKey")
的返回结果为3
注: 若(key对应的)hash中的所有entry都被删除了,那么该key也会被删除
- Helper() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.Helper
-
- Helper() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.Helper
-
- hExists(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
查看(key对应的)hash中,是否存在entryKey对应的entry
注: 若redis中不存在key,则返回false。
- hExists(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
查看(key对应的)hash中,是否存在entryKey对应的entry
注: 若redis中不存在key,则返回false。
- hGet(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取到key对应的hash里面的对应字段的值
注: 若redis中不存在对应的key, 则返回null。
- hGet(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取到key对应的hash里面的对应字段的值
注: 若redis中不存在对应的key, 则返回null。
- hGetAll(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取到key对应的hash(即: 获取到key对应的Map)
注: 若redis中不存在对应的key, 则返回一个没有任何entry的空的Map(,而不是返回null)。
- hGetAll(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取到key对应的hash(即: 获取到key对应的Map)
注: 若redis中不存在对应的key, 则返回一个没有任何entry的空的Map(,而不是返回null)。
- hIncrBy(String, Object, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
增/减(hash中的某个entryValue值) 整数
注: 负数则为减。
- hIncrBy(String, Object, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
增/减(hash中的某个entryValue值) 整数
注: 负数则为减。
- hIncrByFloat(String, Object, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
增/减(hash中的某个entryValue值) 浮点数
注: 负数则为减。
- hIncrByFloat(String, Object, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
增/减(hash中的某个entryValue值) 浮点数
注: 负数则为减。
- hKeys(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entryKey
注: 若key不存在,则返回的是一个空的Set(,而不是返回null)
- hKeys(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entryKey
注: 若key不存在,则返回的是一个空的Set(,而不是返回null)
- hMultiGet(String, Collection<Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
批量获取(key对应的)hash中的entryKey的entryValue
注: 若hash中对应的entryKey不存在,那么返回的对应的entryValue值为null
注: redis中key不存在,那么返回的List中,每个元素都为null。
- hMultiGet(String, Collection<Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
批量获取(key对应的)hash中的entryKey的entryValue
注: 若hash中对应的entryKey不存在,那么返回的对应的entryValue值为null
注: redis中key不存在,那么返回的List中,每个元素都为null。
- hPut(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
向key对应的hash中,增加一个键值对entryKey-entryValue
注: 同一个hash里面,若已存在相同的entryKey, 那么此操作将丢弃原来的entryKey-entryValue,
而使用新的entryKey-entryValue。
- hPut(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
向key对应的hash中,增加一个键值对entryKey-entryValue
注: 同一个hash里面,若已存在相同的entryKey, 那么此操作将丢弃原来的entryKey-entryValue,
而使用新的entryKey-entryValue。
- hPutAll(String, Map<Object, Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
向key对应的hash中,增加maps(即: 批量增加entry集)
注: 同一个hash里面,若已存在相同的entryKey, 那么此操作将丢弃原来的entryKey-entryValue,
而使用新的entryKey-entryValue
- hPutAll(String, Map<Object, Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
向key对应的hash中,增加maps(即: 批量增加entry集)
注: 同一个hash里面,若已存在相同的entryKey, 那么此操作将丢弃原来的entryKey-entryValue,
而使用新的entryKey-entryValue
- hPutIfAbsent(String, Object, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
当key对应的hash中,不存在entryKey时,才(向key对应的hash中,)增加entryKey-entryValue
否者,不进行任何操作
- hPutIfAbsent(String, Object, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
当key对应的hash中,不存在entryKey时,才(向key对应的hash中,)增加entryKey-entryValue
否者,不进行任何操作
- hScan(String, ScanOptions) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
根据options匹配到(key对应的)hash中的对应的entryKey, 并返回对应的entry集
注: ScanOptions实例的创建方式举例:
1、ScanOptions.NONE
2、ScanOptions.scanOptions().match("n??
- hScan(String, ScanOptions) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
根据options匹配到(key对应的)hash中的对应的entryKey, 并返回对应的entry集
注: ScanOptions实例的创建方式举例:
1、ScanOptions.NONE
2、ScanOptions.scanOptions().match("n??
- hSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entry的数量
注: 若redis中不存在对应的key, 则返回值为0
- hSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entry的数量
注: 若redis中不存在对应的key, 则返回值为0
- hValues(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entryValue
注: 若key不存在,则返回的是一个空的List(,而不是返回null)
- hValues(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.HashOps
-
获取(key对应的)hash中的所有entryValue
注: 若key不存在,则返回的是一个空的List(,而不是返回null)
- leftPop(String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPop(String, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPop(String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPop(String, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPush(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPush(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPush(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPush(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushAll(String, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushAll(String, Collection<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushAll(String, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushAll(String, Collection<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushIfPresent(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- leftPushIfPresent(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- lIndex(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
通过索引index, 获取(key对应的)list中的元素
注: 若key不存在 或 index超出(key对应的)list的索引范围,那么返回null
- lIndex(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
通过索引index, 获取(key对应的)list中的元素
注: 若key不存在 或 index超出(key对应的)list的索引范围,那么返回null
- listOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- listOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- ListOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- ListOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lLeftPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【非阻塞队列】 从左侧移出(key对应的)list中的第一个元素, 并将该元素返回
注: 此方法是非阻塞的, 即: 若(key对应的)list中的所有元素都被pop移出了,此时,再进行pop的话,会立即返回null
注: 此方法是非阻塞的, 即: 若redis中不存在对应的key,那么会立即返回null
注: 若将(key对应的)list中的所有元素都pop完了,那么该key会被删除
- lLeftPop(String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【阻塞队列】 从左侧移出(key对应的)list中的第一个元素, 并将该元素返回
注: 此方法是阻塞的, 即: 若(key对应的)list中的所有元素都被pop移出了,此时,再进行pop的话,
会阻塞timeout这么久,然后返回null
注: 此方法是阻塞的, 即: 若redis中不存在对应的key,那么会阻塞timeout这么久,然后返回null
注: 若将(key对应的)list中的所有元素都pop完了,那么该key会被删除
提示: 若阻塞过程中, 目标key-list出现了,且里面有item了,那么会立马停止阻塞, 进行元素移出并返回
- lLeftPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【非阻塞队列】 从左侧移出(key对应的)list中的第一个元素, 并将该元素返回
注: 此方法是非阻塞的, 即: 若(key对应的)list中的所有元素都被pop移出了,此时,再进行pop的话,会立即返回null
注: 此方法是非阻塞的, 即: 若redis中不存在对应的key,那么会立即返回null
注: 若将(key对应的)list中的所有元素都pop完了,那么该key会被删除
- lLeftPop(String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【阻塞队列】 从左侧移出(key对应的)list中的第一个元素, 并将该元素返回
注: 此方法是阻塞的, 即: 若(key对应的)list中的所有元素都被pop移出了,此时,再进行pop的话,
会阻塞timeout这么久,然后返回null
注: 此方法是阻塞的, 即: 若redis中不存在对应的key,那么会阻塞timeout这么久,然后返回null
注: 若将(key对应的)list中的所有元素都pop完了,那么该key会被删除
提示: 若阻塞过程中, 目标key-list出现了,且里面有item了,那么会立马停止阻塞, 进行元素移出并返回
- lLeftPush(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
- lLeftPush(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
若key对应的list中存在pivot项, 那么将item放入第一个pivot项前(即:放在第一个pivot项左边);
若key对应的list中不存在pivot项, 那么不做任何操作, 直接返回-1。
- lLeftPush(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
- lLeftPush(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
若key对应的list中存在pivot项, 那么将item放入第一个pivot项前(即:放在第一个pivot项左边);
若key对应的list中不存在pivot项, 那么不做任何操作, 直接返回-1。
- lLeftPushAll(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端批量推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
注: 这一批item中,先push左侧的, 后push右侧的
- lLeftPushAll(String, Collection<Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端批量推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
注: 这一批item中,那个item先从Collection取出来,就先push哪个
- lLeftPushAll(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端批量推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
注: 这一批item中,先push左侧的, 后push右侧的
- lLeftPushAll(String, Collection<Object>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
从左端批量推入元素进列表
注: 若redis中不存在对应的key, 那么会自动创建
注: 这一批item中,那个item先从Collection取出来,就先push哪个
- lLeftPushIfPresent(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
如果redis中存在key, 则从左端批量推入元素进列表;
否则,不进行任何操作
- lLeftPushIfPresent(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
如果redis中存在key, 则从左端批量推入元素进列表;
否则,不进行任何操作
- lRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list中索引在[start, end]之间的item集
注: 含start、含end。
- lRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list中索引在[start, end]之间的item集
注: 含start、含end。
- lRemove(String, long, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
删除(key对应的)list中,前expectCount个值等于item的项
注: 若expectCount == 0, 则表示删除list中所有的值等于item的项.
- lRemove(String, long, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
删除(key对应的)list中,前expectCount个值等于item的项
注: 若expectCount == 0, 则表示删除list中所有的值等于item的项.
- lRightPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPop(String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPop(String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPopAndLeftPush(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【非阻塞队列】 从sourceKey对应的sourceList右侧移出一个item, 并将这个item推
入(destinationKey对应的)destinationList的左侧
注: 若sourceKey对应的list中没有item了,则立马认为(从sourceKey对应的list中pop出来的)item为null,
null并不会往destinationKey对应的list中push。
- lRightPopAndLeftPush(String, String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【阻塞队列】 从sourceKey对应的sourceList右侧移出一个item, 并将这个item推
入(destinationKey对应的)destinationList的左侧
注: 若sourceKey对应的list中没有item了,则阻塞等待, 直到能从sourceList中移出一个非null的item(或等待时长超时);
case1: 等到了一个非null的item, 那么继续下面的push操作,并返回这个item。
- lRightPopAndLeftPush(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【非阻塞队列】 从sourceKey对应的sourceList右侧移出一个item, 并将这个item推
入(destinationKey对应的)destinationList的左侧
注: 若sourceKey对应的list中没有item了,则立马认为(从sourceKey对应的list中pop出来的)item为null,
null并不会往destinationKey对应的list中push。
- lRightPopAndLeftPush(String, String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
【阻塞队列】 从sourceKey对应的sourceList右侧移出一个item, 并将这个item推
入(destinationKey对应的)destinationList的左侧
注: 若sourceKey对应的list中没有item了,则阻塞等待, 直到能从sourceList中移出一个非null的item(或等待时长超时);
case1: 等到了一个非null的item, 那么继续下面的push操作,并返回这个item。
- lRightPush(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPush(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPush(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPush(String, String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushAll(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushAll(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushAll(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushAll(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushIfPresent(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lRightPushIfPresent(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
- lSet(String, long, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
设置(key对应的)list中对应索引位置index处的元素为item
注: 若key不存在,则会抛出org.springframework.data.redis.RedisSystemException
注: 若索引越界,也会抛出org.springframework.data.redis.RedisSystemException
- lSet(String, long, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
设置(key对应的)list中对应索引位置index处的元素为item
注: 若key不存在,则会抛出org.springframework.data.redis.RedisSystemException
注: 若索引越界,也会抛出org.springframework.data.redis.RedisSystemException
- lSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list的size
注: 当key不存在时,获取到的size为0.
- lSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list的size
注: 当key不存在时,获取到的size为0.
- lTrim(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
裁剪(即: 对list中的元素取交集。)
- lTrim(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
裁剪(即: 对list中的元素取交集。)
- lWholeList(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list
- lWholeList(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ListOps
-
获取(key对应的)list
- randomKey() - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
从redis的所有key中,随机获取一个key
注: 若redis中不存在任何key-value, 那么这里返回null
- randomKey() - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
从redis的所有key中,随机获取一个key
注: 若redis中不存在任何key-value, 那么这里返回null
- RedisBloomFilter - cn.fscode.commons.redis.bloom_filter中的类
-
redis实现布隆过滤器
- RedisBloomFilter - cn.fscode.commons.redis.bloom_filter中的类
-
redis实现布隆过滤器
- RedisBloomFilter() - 类 的构造器cn.fscode.commons.redis.bloom_filter.RedisBloomFilter
-
- RedisBloomFilter() - 类 的构造器cn.fscode.commons.redis.bloom_filter.RedisBloomFilter
-
- RedisBloomFilterProperties - cn.fscode.commons.redis.bloom_filter中的类
-
- RedisBloomFilterProperties - cn.fscode.commons.redis.bloom_filter中的类
-
- RedisBloomFilterProperties() - 类 的构造器cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- RedisBloomFilterProperties() - 类 的构造器cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- RedisConfig - cn.fscode.commons.redis.config中的类
-
- RedisConfig - cn.fscode.commons.redis.config中的类
-
- RedisConfig() - 类 的构造器cn.fscode.commons.redis.config.RedisConfig
-
- RedisConfig() - 类 的构造器cn.fscode.commons.redis.config.RedisConfig
-
- RedisHashOps - cn.fscode.commons.redis.service中的类
-
- RedisHashOps - cn.fscode.commons.redis.service中的类
-
- RedisHashOps() - 类 的构造器cn.fscode.commons.redis.service.RedisHashOps
-
- RedisHashOps() - 类 的构造器cn.fscode.commons.redis.service.RedisHashOps
-
- RedisKeyOps - cn.fscode.commons.redis.service中的类
-
- RedisKeyOps - cn.fscode.commons.redis.service中的类
-
- RedisKeyOps() - 类 的构造器cn.fscode.commons.redis.service.RedisKeyOps
-
- RedisKeyOps() - 类 的构造器cn.fscode.commons.redis.service.RedisKeyOps
-
- RedisListOps - cn.fscode.commons.redis.service中的类
-
- RedisListOps - cn.fscode.commons.redis.service中的类
-
- RedisListOps() - 类 的构造器cn.fscode.commons.redis.service.RedisListOps
-
- RedisListOps() - 类 的构造器cn.fscode.commons.redis.service.RedisListOps
-
- redisMessageListenerContainer() - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- redisMessageListenerContainer() - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- RedisOpsResultIsNullException() - 异常错误 的构造器cn.fscode.commons.redis.utils.RedisUtils.RedisOpsResultIsNullException
-
- RedisOpsResultIsNullException(String) - 异常错误 的构造器cn.fscode.commons.redis.utils.RedisUtils.RedisOpsResultIsNullException
-
- RedisOpsResultIsNullException() - 异常错误 的构造器cn.fscode.commons.redis.utils.RedisUtils.RedisOpsResultIsNullException
-
- RedisOpsResultIsNullException(String) - 异常错误 的构造器cn.fscode.commons.redis.utils.RedisUtils.RedisOpsResultIsNullException
-
- RedisService - cn.fscode.commons.redis.service中的类
-
spring redis 工具类
- RedisService - cn.fscode.commons.redis.service中的类
-
spring redis 工具类
- RedisService() - 类 的构造器cn.fscode.commons.redis.service.RedisService
-
- RedisService() - 类 的构造器cn.fscode.commons.redis.service.RedisService
-
- redisTemplate() - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- redisTemplate() - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- redisTemplate - 类 中的变量cn.fscode.commons.redis.service.RedisService
-
- redisTemplate - 类 中的变量cn.fscode.commons.redis.service.RedisService
-
- RedisUtils - cn.fscode.commons.redis.utils中的类
-
声明: 此工具只简单包装了redisTemplate的大部分常用的api, 没有包装redisTemplate所有的api。
- RedisUtils - cn.fscode.commons.redis.utils中的类
-
声明: 此工具只简单包装了redisTemplate的大部分常用的api, 没有包装redisTemplate所有的api。
- RedisUtils() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils
-
- RedisUtils() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils
-
- RedisUtils.DbOps - cn.fscode.commons.redis.utils中的类
-
用于操作数据
- RedisUtils.DbOps - cn.fscode.commons.redis.utils中的类
-
用于操作数据
- RedisUtils.HashOps - cn.fscode.commons.redis.utils中的类
-
hash相关操作
提示: 简单的,可以将redis中hash的数据结构看作是 Map>
提示: redis中String的数据结构可参考resources/data-structure/Hash(散列)的数据结构(示例一).png
redis中String的数据结构可参考resources/data-structure/Hash(散列)的数据结构(示例二).png
- RedisUtils.HashOps - cn.fscode.commons.redis.utils中的类
-
hash相关操作
提示: 简单的,可以将redis中hash的数据结构看作是 Map>
提示: redis中String的数据结构可参考resources/data-structure/Hash(散列)的数据结构(示例一).png
redis中String的数据结构可参考resources/data-structure/Hash(散列)的数据结构(示例二).png
- RedisUtils.Helper - cn.fscode.commons.redis.utils中的类
-
提供一些基础功能支持
- RedisUtils.Helper - cn.fscode.commons.redis.utils中的类
-
提供一些基础功能支持
- RedisUtils.KeyOps - cn.fscode.commons.redis.utils中的类
-
key相关操作
- RedisUtils.KeyOps - cn.fscode.commons.redis.utils中的类
-
key相关操作
- RedisUtils.ListOps - cn.fscode.commons.redis.utils中的类
-
list相关操作
提示: 列表中的元素,可以重复。
- RedisUtils.ListOps - cn.fscode.commons.redis.utils中的类
-
list相关操作
提示: 列表中的元素,可以重复。
- RedisUtils.RedisOpsResultIsNullException - cn.fscode.commons.redis.utils中的异常错误
-
当使用Pipeline 或 Transaction操作redis时, (不论redis中实际操作是否成功, 这里)结果(都)会返回null。
- RedisUtils.RedisOpsResultIsNullException - cn.fscode.commons.redis.utils中的异常错误
-
当使用Pipeline 或 Transaction操作redis时, (不论redis中实际操作是否成功, 这里)结果(都)会返回null。
- RedisUtils.SetOps - cn.fscode.commons.redis.utils中的类
-
set相关操作
提示: set中的元素,不可以重复。
- RedisUtils.SetOps - cn.fscode.commons.redis.utils中的类
-
set相关操作
提示: set中的元素,不可以重复。
- RedisUtils.StringOps - cn.fscode.commons.redis.utils中的类
-
string相关操作
提示: redis中String的数据结构可参考resources/data-structure/String(字符串)的数据结构(示例一).png
redis中String的数据结构可参考resources/data-structure/String(字符串)的数据结构(示例二).png
- RedisUtils.StringOps - cn.fscode.commons.redis.utils中的类
-
string相关操作
提示: redis中String的数据结构可参考resources/data-structure/String(字符串)的数据结构(示例一).png
redis中String的数据结构可参考resources/data-structure/String(字符串)的数据结构(示例二).png
- RedisUtils.ZSetOps - cn.fscode.commons.redis.utils中的类
-
ZSet相关操作
特别说明: ZSet是有序的,
不仅体现在: redis中的存储上有序。
- RedisUtils.ZSetOps - cn.fscode.commons.redis.utils中的类
-
ZSet相关操作
特别说明: ZSet是有序的,
不仅体现在: redis中的存储上有序。
- RedisValueOps - cn.fscode.commons.redis.service中的类
-
- RedisValueOps - cn.fscode.commons.redis.service中的类
-
- RedisValueOps() - 类 的构造器cn.fscode.commons.redis.service.RedisValueOps
-
- RedisValueOps() - 类 的构造器cn.fscode.commons.redis.service.RedisValueOps
-
- rename(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
重命名对应的oldKey为新的newKey
注: 若oldKey不存在, 则会抛出异常.
- rename(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
重命名对应的oldKey为新的newKey
注: 若oldKey不存在, 则会抛出异常.
- renameIfAbsent(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
当redis中不存在newKey时, 重命名对应的oldKey为新的newKey。
- renameIfAbsent(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
当redis中不存在newKey时, 重命名对应的oldKey为新的newKey。
- restore(String, byte[], long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisKeyOps
-
- restore(String, byte[], long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisKeyOps
-
- restore(String, byte[], long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
将给定的value值,反序列化到redis中, 形成新的key-value。
- restore(String, byte[], long, TimeUnit, boolean) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
将给定的value值,反序列化到redis中, 形成新的key-value。
- restore(String, byte[], long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
将给定的value值,反序列化到redis中, 形成新的key-value。
- restore(String, byte[], long, TimeUnit, boolean) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.KeyOps
-
将给定的value值,反序列化到redis中, 形成新的key-value。
- rightPop(String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPop(String, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPop(String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPop(String, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPopAndLeftPush(String, String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPopAndLeftPush(String, String) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPush(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPush(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPush(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPush(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushAll(String, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushAll(String, Collection<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushAll(String, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushAll(String, Collection<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushIfPresent(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- rightPushIfPresent(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisListOps
-
- sAdd(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
向(key对应的)set中添加items
注: 若key不存在,则会自动创建。
- sAdd(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
向(key对应的)set中添加items
注: 若key不存在,则会自动创建。
- sDifference(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集
注: 如果被减数key不存在, 那么结果为空的集合(,而不是null)
注: 如果被减数key存在,但减数key不存在, 那么结果即为(被减数key对应的)Set
- sDifference(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKeys对应的)Sets 的差集
注: 如果被减数key不存在, 那么结果为空的集合(,而不是null)
注: 如果被减数key存在,但减数key不存在, 那么结果即为(被减数key对应的)Set
提示: 当有多个减数时, 被减数先减去哪一个减数,后减去哪一个减数,是无所谓的,是不影响最终结果的。
- sDifference(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集
注: 如果被减数key不存在, 那么结果为空的集合(,而不是null)
注: 如果被减数key存在,但减数key不存在, 那么结果即为(被减数key对应的)Set
- sDifference(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKeys对应的)Sets 的差集
注: 如果被减数key不存在, 那么结果为空的集合(,而不是null)
注: 如果被减数key存在,但减数key不存在, 那么结果即为(被减数key对应的)Set
提示: 当有多个减数时, 被减数先减去哪一个减数,后减去哪一个减数,是无所谓的,是不影响最终结果的。
- sDifferenceAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集, 并将结果add到storeKey对应的Set中。
- sDifferenceAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集, 并将结果add到storeKey对应的Set中。
- sDifferenceAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集, 并将结果add到storeKey对应的Set中。
- sDifferenceAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取 (key对应的)Set 减去 (otherKey对应的)Set 的差集, 并将结果add到storeKey对应的Set中。
- sDistinctRandomMembers(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中随机获取count个项
注: 若count >= set的size, 那么返回的即为这个key对应的set。
- sDistinctRandomMembers(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中随机获取count个项
注: 若count >= set的size, 那么返回的即为这个key对应的set。
- serialize(Object) - 类 中的方法cn.fscode.commons.redis.config.FastJson2JsonRedisSerializer
-
- serialize(Object) - 类 中的方法cn.fscode.commons.redis.config.FastJson2JsonRedisSerializer
-
- set(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- set(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- set(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
设置key-value
注: 若已存在相同的key, 那么原来的key-value会被丢弃。
- set(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
设置key-value
注: 若已存在相同的key, 那么原来的key-value会被丢弃。
- setApplicationContext(ApplicationContext) - 类 中的方法cn.fscode.commons.redis.utils.RedisUtils
-
不能在@PostConstruct注解中使用该工具类, 会发生redisTemplate空指针异常、
eg: 如下代码是不正确的
@PostConstruct
public void init() {
RedisUtils.xxx
}
- setApplicationContext(ApplicationContext) - 类 中的方法cn.fscode.commons.redis.utils.RedisUtils
-
不能在@PostConstruct注解中使用该工具类, 会发生redisTemplate空指针异常、
eg: 如下代码是不正确的
@PostConstruct
public void init() {
RedisUtils.xxx
}
- setBit(String, long, boolean) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
处理redis中key对应的value值, 将第offset位的值, 设置为1或0。
- setBit(String, long, boolean) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
处理redis中key对应的value值, 将第offset位的值, 设置为1或0。
- setCacheList(String, List<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存List数据
- setCacheList(String, List<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存List数据
- setCacheMap(String, Map<String, T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存Map
- setCacheMap(String, Map<String, T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存Map
- setCacheMapValue(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
往Hash中存入数据
- setCacheMapValue(String, String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
往Hash中存入数据
- setCacheObject(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheObject(ICacheKey, T, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheObject(String, T, Long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheObject(String, T) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheObject(ICacheKey, T, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheObject(String, T, Long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存基本的对象,Integer、String、实体类等
- setCacheSet(String, Set<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存Set
- setCacheSet(String, Set<T>) - 类 中的方法cn.fscode.commons.redis.service.RedisService
-
缓存Set
- setEx(String, T, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(T, ICacheKey, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(String, T, long) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(String, T, long, TimeUnit) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(T, ICacheKey, Object...) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(String, T, long) - 类 中的方法cn.fscode.commons.redis.service.RedisValueOps
-
- setEx(String, Object, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
设置key-value
注: 若已存在相同的key, 那么原来的key-value会被丢弃
- setEx(String, Object, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
- setEx(String, Object, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
设置key-value
注: 若已存在相同的key, 那么原来的key-value会被丢弃
- setEx(String, Object, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
- setExpectedInsertions(long) - 类 中的方法cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- setExpectedInsertions(long) - 类 中的方法cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- setFpp(double) - 类 中的方法cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- setFpp(double) - 类 中的方法cn.fscode.commons.redis.bloom_filter.RedisBloomFilterProperties
-
- setIfAbsent(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
若不存在key时, 向redis中添加key-value, 返回成功/失败。
- setIfAbsent(String, String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
若不存在key时, 向redis中添加一个(具有超时时长的)key-value, 返回成功/失败。
- setIfAbsent(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
若不存在key时, 向redis中添加key-value, 返回成功/失败。
- setIfAbsent(String, String, long, TimeUnit) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
若不存在key时, 向redis中添加一个(具有超时时长的)key-value, 返回成功/失败。
- setOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- setOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- SetOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
- SetOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
- setRange(String, String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
从(redis中key对应的)value的offset位置起(包含该位置),用replaceValue替换对应长度的值。
- setRange(String, String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
从(redis中key对应的)value的offset位置起(包含该位置),用replaceValue替换对应长度的值。
- sIntersect(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的交集
注: 若不存在任何交集,那么返回空的集合(, 而不是null)
注: 若其中一个key不存在(或两个key都不存在),那么返回空的集合(, 而不是null)
- sIntersect(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取多个(key对应的)Set的交集
注: 若不存在任何交集,那么返回空的集合(, 而不是null)
注: 若>=1个key不存在,那么返回空的集合(, 而不是null)
- sIntersect(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的交集
注: 若不存在任何交集,那么返回空的集合(, 而不是null)
注: 若其中一个key不存在(或两个key都不存在),那么返回空的集合(, 而不是null)
- sIntersect(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取多个(key对应的)Set的交集
注: 若不存在任何交集,那么返回空的集合(, 而不是null)
注: 若>=1个key不存在,那么返回空的集合(, 而不是null)
- sIntersectAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的交集, 并将结果add到storeKey对应的Set中。
- sIntersectAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取多个(key对应的)Set的交集, 并将结果add到storeKey对应的Set中。
- sIntersectAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的交集, 并将结果add到storeKey对应的Set中。
- sIntersectAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取多个(key对应的)Set的交集, 并将结果add到storeKey对应的Set中。
- sIsMember(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
判断(key对应的)set中是否含有item
注: 若key不存在,则返回false。
- sIsMember(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
判断(key对应的)set中是否含有item
注: 若key不存在,则返回false。
- size(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
获取到key对应的value的长度。
- size(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
获取到key对应的value的长度。
- sMembers(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取key对应的set
注: 若key不存在, 则返回的是空的set(, 而不是null)
- sMembers(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取key对应的set
注: 若key不存在, 则返回的是空的set(, 而不是null)
- sMove(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
将(sourceKey对应的)sourceSet中的元素item, 移动到(destinationKey对应的)destinationSet中
注: 当sourceKey不存在时, 返回false
注: 当item不存在时, 返回false
注: 若destinationKey不存在, 那么在移动时会自动创建
注: 若已经将(sourceKey对应的)set中的项move出去完了,那么对应的sourceKey会被删除。
- sMove(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
将(sourceKey对应的)sourceSet中的元素item, 移动到(destinationKey对应的)destinationSet中
注: 当sourceKey不存在时, 返回false
注: 当item不存在时, 返回false
注: 若destinationKey不存在, 那么在移动时会自动创建
注: 若已经将(sourceKey对应的)set中的项move出去完了,那么对应的sourceKey会被删除。
- sPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从(key对应的)set中随机移出一个item, 并返回这个item
注: 因为set是无序的,所以移出的这个item,是随机的; 并且,哪怕
是数据一样的set,多次测试移出操作,移除的元素也是随机的。
- sPop(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从(key对应的)set中随机移出一个item, 并返回这个item
注: 因为set是无序的,所以移出的这个item,是随机的; 并且,哪怕
是数据一样的set,多次测试移出操作,移除的元素也是随机的。
- sRandomMember(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中随机获取一项
- sRandomMember(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中随机获取一项
- sRandomMembers(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中获取count次随机项(, set中的同一个项可能被多次获取)
注: count可大于set的size。
- sRandomMembers(String, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从key对应的set中获取count次随机项(, set中的同一个项可能被多次获取)
注: count可大于set的size。
- sRemove(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从(key对应的)set中删除items
注: 若key不存在, 则返回0。
- sRemove(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
从(key对应的)set中删除items
注: 若key不存在, 则返回0。
- sScan(String, ScanOptions) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
根据options匹配到(key对应的)set中的对应的item, 并返回对应的item集
注: ScanOptions实例的创建方式举例:
1、ScanOptions.NONE
2、ScanOptions.scanOptions().match("n??
- sScan(String, ScanOptions) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
根据options匹配到(key对应的)set中的对应的item, 并返回对应的item集
注: ScanOptions实例的创建方式举例:
1、ScanOptions.NONE
2、ScanOptions.scanOptions().match("n??
- sSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取(key对应的)set中的元素个数
注: 若key不存在,则返回0
- sSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取(key对应的)set中的元素个数
注: 若key不存在,则返回0
- StringOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
- StringOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.StringOps
-
- sUnion(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集
注: 并集中的元素也是唯一的,这是Set保证的。
- sUnion(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集
注: 并集中的元素也是唯一的,这是Set保证的。
- sUnion(String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集
注: 并集中的元素也是唯一的,这是Set保证的。
- sUnion(String, Collection<String>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集
注: 并集中的元素也是唯一的,这是Set保证的。
- sUnionAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集, 并将结果add到storeKey对应的Set中。
- sUnionAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集, 并将结果add到storeKey对应的Set中。
- sUnionAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集, 并将结果add到storeKey对应的Set中。
- sUnionAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.SetOps
-
获取两个(key对应的)Set的并集, 并将结果add到storeKey对应的Set中。
- zAdd(String, String, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
向(key对应的)zset中添加(item, score)
注: item为entryKey成员项, score为entryValue分数值。
- zAdd(String, Set<ZSetOperations.TypedTuple<Object>>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
批量添加entry-
注: 若entry
- 集中存在item相同的项(, score不一样),那么redis在执行真正的批量add操作前,会
将其中一个item过滤掉。
- zAdd(String, String, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
向(key对应的)zset中添加(item, score)
注: item为entryKey成员项, score为entryValue分数值。
- zAdd(String, Set<ZSetOperations.TypedTuple<Object>>) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
批量添加entry-
注: 若entry
- 集中存在item相同的项(, score不一样),那么redis在执行真正的批量add操作前,会
将其中一个item过滤掉。
- zCount(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
统计(key对应的zset中)score处于[minScore, maxScore]中的item的个数
- zCount(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
统计(key对应的zset中)score处于[minScore, maxScore]中的item的个数
- zIncrementScore(String, String, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
增/减 (key对应的zset中,)item的分数值
- zIncrementScore(String, String, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
增/减 (key对应的zset中,)item的分数值
- zIntersectAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的交集, 并将结果add到storeKey对应的ZSet中。
- zIntersectAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取多个(key对应的)ZSet的交集, 并将结果add到storeKey对应的ZSet中。
- zIntersectAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的交集, 并将结果add到storeKey对应的ZSet中。
- zIntersectAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取多个(key对应的)ZSet的交集, 并将结果add到storeKey对应的ZSet中。
- zRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据索引位置, 获取(key对应的)zset中排名处于[start, end]中的item项集
注: 不论是使用正向排名,还是使用反向排名, 使用此方法时, 应保证 startIndex代表的元素的
位置在endIndex代表的元素的位置的前面, 如:
示例一: RedisUtil.ZSetOps.zRange("name", 0, 2);
示例二: RedisUtil.ZSetOps.zRange("site", -2, -1);
示例三: RedisUtil.ZSetOps.zRange("foo", 0, -1);
注: 若key不存在, 则返回空的集合。
- zRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据索引位置, 获取(key对应的)zset中排名处于[start, end]中的item项集
注: 不论是使用正向排名,还是使用反向排名, 使用此方法时, 应保证 startIndex代表的元素的
位置在endIndex代表的元素的位置的前面, 如:
示例一: RedisUtil.ZSetOps.zRange("name", 0, 2);
示例二: RedisUtil.ZSetOps.zRange("site", -2, -1);
示例三: RedisUtil.ZSetOps.zRange("foo", 0, -1);
注: 若key不存在, 则返回空的集合。
- zRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据score, 获取(key对应的)zset中分数值处于[minScore, maxScore]中的item项集
注: 若key不存在, 则返回空的集合。
- zRangeByScore(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据score, 获取(key对应的)zset中分数值处于[minScore, maxScore]中的, score处于[minScore,
排名大于等于offset的count个item项
特别注意: 对于不是特别熟悉redis的人来说, offset 和 count最好都使用正数, 避免引起理解上的歧义。
- zRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据score, 获取(key对应的)zset中分数值处于[minScore, maxScore]中的item项集
注: 若key不存在, 则返回空的集合。
- zRangeByScore(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据score, 获取(key对应的)zset中分数值处于[minScore, maxScore]中的, score处于[minScore,
排名大于等于offset的count个item项
特别注意: 对于不是特别熟悉redis的人来说, offset 和 count最好都使用正数, 避免引起理解上的歧义。
- zRangeByScoreWithScores(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有score处于[minScore, maxScore]中的entry
- zRangeByScoreWithScores(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中, score处于[minScore, maxScore]里的、排名大于等于offset的count个entry
特别注意: 对于不是特别熟悉redis的人来说, offset 和 count最好都使用正数, 避免引起理解上的歧义。
- zRangeByScoreWithScores(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有score处于[minScore, maxScore]中的entry
- zRangeByScoreWithScores(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中, score处于[minScore, maxScore]里的、排名大于等于offset的count个entry
特别注意: 对于不是特别熟悉redis的人来说, offset 和 count最好都使用正数, 避免引起理解上的歧义。
- zRangeWithScores(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据索引位置, 获取(key对应的)zset中排名处于[start, end]中的entry集
注: 不论是使用正向排名,还是使用反向排名, 使用此方法时, 应保证 startIndex代表的元素的
位置在endIndex代表的元素的位置的前面, 如:
示例一: RedisUtil.ZSetOps.zRange("name", 0, 2);
示例二: RedisUtil.ZSetOps.zRange("site", -2, -1);
示例三: RedisUtil.ZSetOps.zRange("foo", 0, -1);
注: 若key不存在, 则返回空的集合。
- zRangeWithScores(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
根据索引位置, 获取(key对应的)zset中排名处于[start, end]中的entry集
注: 不论是使用正向排名,还是使用反向排名, 使用此方法时, 应保证 startIndex代表的元素的
位置在endIndex代表的元素的位置的前面, 如:
示例一: RedisUtil.ZSetOps.zRange("name", 0, 2);
示例二: RedisUtil.ZSetOps.zRange("site", -2, -1);
示例三: RedisUtil.ZSetOps.zRange("foo", 0, -1);
注: 若key不存在, 则返回空的集合。
- zRank(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
返回item在(key对应的)zset中的(按score从小到大的)排名
注: 排名从0开始。
- zRank(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
返回item在(key对应的)zset中的(按score从小到大的)排名
注: 排名从0开始。
- zRemove(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
从(key对应的)zset中移除项
注:若key不存在,则返回0
- zRemove(String, Object...) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
从(key对应的)zset中移除项
注:若key不存在,则返回0
- zRemoveRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
移除(key对应的)zset中, 排名范围在[startIndex, endIndex]内的item
注:默认的,按score.item升序排名, 排名从0开始
注: 类似于List中的索引, 排名可以分为多个方式:
从前到后(正向)的排名: 0、1、2...
- zRemoveRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
移除(key对应的)zset中, 排名范围在[startIndex, endIndex]内的item
注:默认的,按score.item升序排名, 排名从0开始
注: 类似于List中的索引, 排名可以分为多个方式:
从前到后(正向)的排名: 0、1、2...
- zRemoveRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
移除(key对应的)zset中, score范围在[minScore, maxScore]内的item
提示: 虽然删除范围包含两侧的端点(即:包含minScore和maxScore), 但是由于double存在精度问题,所以建议:
设置值时,minScore应该设置得比要删除的项里,最小的score还小一点
maxScore应该设置得比要删除的项里,最大的score还大一点
追注: 本人简单测试了几组数据,暂未出现精度问题。
- zRemoveRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
移除(key对应的)zset中, score范围在[minScore, maxScore]内的item
提示: 虽然删除范围包含两侧的端点(即:包含minScore和maxScore), 但是由于double存在精度问题,所以建议:
设置值时,minScore应该设置得比要删除的项里,最小的score还小一点
maxScore应该设置得比要删除的项里,最大的score还大一点
追注: 本人简单测试了几组数据,暂未出现精度问题。
- zReverseRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRange(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScore(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScore(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScore(String, double, double, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScoreWithScores(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeByScoreWithScores(String, double, double) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeWithScores(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRangeWithScores(String, long, long) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zReverseRank(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
返回item在(key对应的)zset中的(按score从大到小的)排名
注: 排名从0开始。
- zReverseRank(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
返回item在(key对应的)zset中的(按score从大到小的)排名
注: 排名从0开始。
- zScore(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
统计(key对应的)zset中指定item的score
- zScore(String, Object) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
统计(key对应的)zset中指定item的score
- zSetOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- zSetOperations(RedisTemplate<String, Object>) - 类 中的方法cn.fscode.commons.redis.config.RedisConfig
-
- ZSetOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- ZSetOps() - 类 的构造器cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zSize(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zUnionAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的并集, 并将结果add到storeKey对应的ZSet中。
- zUnionAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的并集, 并将结果add到storeKey对应的ZSet中。
- zUnionAndStore(String, String, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的并集, 并将结果add到storeKey对应的ZSet中。
- zUnionAndStore(String, Collection<String>, String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取两个(key对应的)ZSet的并集, 并将结果add到storeKey对应的ZSet中。
- zWholeZSetEntry(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有entry
- zWholeZSetEntry(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有entry
- zWholeZSetItem(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有item项
- zWholeZSetItem(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
获取(key对应的)zset中的所有item项
- zZCard(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-
- zZCard(String) - 类 中的静态方法cn.fscode.commons.redis.utils.RedisUtils.ZSetOps
-