RedisTemplate通用工具类RedisUtils
发布日期:2021-05-08 13:50:11 浏览次数:19 分类:精选文章

本文共 1592 字,大约阅读时间需要 5 分钟。

RedisUtils类是一个功能丰富的Redis工具类,旨在简化Redis操作,提升开发效率。该类集成了多种常用Redis操作方法,适用于字符串、集合、哈希、列表等数据结构的存取与操作。

类主要包含以下功能模块:

  • 字符串类型操作

    • 获取值:get(String key)
    • 设置值:set(String key, String value)
    • 设置值并指定过期时间:set(String key, String value, long time)
    • 批量添加键值对:batchSet(Map<String, String> keyAndValue)
    • 批量添加键值对(只在键不存在时添加):batchSetIfAbsent(Map<String, String> keyAndValue)
    • 增加计数器:increment(String key, long number)
    • 增加计数器:increment(String key, double number)
  • 集合类型操作

    • 添加元素:sSet(String key, String value)
    • 获取集合成员:members(String key)
    • 随机获取指定数量成员:randomMembers(String key, long count)
    • 随机获取一个成员:randomMember(String key)
    • 弹出元素:pop(String key)
    • 获取集合大小:size(String key)
    • 检查元素存在性:sHasKey(String key, Object value)
    • 移动元素:move(String key, String value, String destKey)
    • 批量移除元素:remove(String key, Object... values)
    • 计算集合差异:difference(String key, String destKey)
  • 哈希类型操作

    • 批量添加键值对:add(String key, Map<String, String> map)
    • 获取哈希键值对:getHashEntries(String key)
    • 检查哈希键存在性:hashKey(String key, String hashKey)
    • 删除哈希键:delete(String key, String... hashKeys)
    • 增加哈希键值:increment(String key, String hashKey, long number)
    • 增加哈希键值:increment(String key, String hashKey, Double number)
    • 获取哈希键集合:hashKeys(String key)
    • 哈希键值对数量:hashSize(String key)
  • 列表类型操作

    • 左推元素:leftPush(String key, Object value)
    • 左推多个元素:leftPushAll(String key, String... values)
    • 右推元素:rightPush(String key, Object value)
    • 右推多个元素:rightPushAll(String key, Collection<Object> values)
    • 左推存在的元素:leftPushIfPresent(String key, Object value)
    • 列表长度:listLength(String key)
    • 移除左边元素:leftPop(String key)
    • 移除右边元素:rightPop(String key)
  • RedisUtils类通过自动注入RedisTemplate,简化了Redis操作的代码量,减少了手动操作的复杂性。该类方法功能强大,适用于多种场景,能够显著提升Redis应用的开发效率和维护性。

    上一篇:IDEA类和方法注释模板设置(非常详细)
    下一篇:JDK安装与环境变量配置(详细基础篇)

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月11日 11时18分40秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章