类 RedissonCacheService

java.lang.Object
cn.iosd.starter.redisson.service.RedissonCacheService

public class RedissonCacheService extends Object
Redisson 缓存服务类,用于封装 Redisson 对象缓存的常用操作
作者:
ok1996
  • 构造器详细资料

    • RedissonCacheService

      public RedissonCacheService(RedissonManager redissonManager)
  • 方法详细资料

    • setObject

      public void setObject(String key, Object value, long ttl)
      将值存储到缓存中
      参数:
      key - 缓存键
      value - 缓存值
      ttl - 过期时间(单位:秒)
    • setObject

      public void setObject(String key, Object value)
      将值存储到缓存中-永久保存
      参数:
      key - 缓存键
      value - 缓存值
    • getObject

      public <V> V getObject(String key)
      从缓存中获取值
      类型参数:
      V - Redis 中存储的值的数据类型
      参数:
      key - 缓存键
      返回:
      缓存值
    • existsObject

      public boolean existsObject(String key)
      判断缓存中是否存在指定的键
      参数:
      key - 缓存键
      返回:
      true表示存在,false表示不存在
    • setList

      public <V> void setList(String key, List<V> list, long ttl)
      将列表存储到缓存中
      类型参数:
      V - List 对象的数据类型
      参数:
      key - 缓存键
      list - 缓存值(List类型)
      ttl - 过期时间(单位:秒)
    • setList

      public <V> void setList(String key, List<V> list)
      将列表存储到缓存中-永久保存
      类型参数:
      V - List 对象的数据类型
      参数:
      key - 缓存键
      list - 缓存值(List类型)
    • getList

      public <V> List<V> getList(String key)
      从缓存中获取列表
      类型参数:
      V - List 对象的数据类型
      参数:
      key - 缓存键
      返回:
      缓存值(List类型)
    • existsList

      public boolean existsList(String key)
      判断缓存中是否存在指定的列表
      参数:
      key - 缓存键
      返回:
      true表示存在,false表示不存在
    • setMap

      public <K, V> void setMap(String key, Map<K,V> map, long ttl)
      将哈希存储到缓存中
      类型参数:
      K - Map 对象的键的数据类型
      V - Map 对象的值的数据类型
      参数:
      key - 缓存键
      map - 缓存值(Map类型)
      ttl - 过期时间(单位:秒)
    • setMap

      public <K, V> void setMap(String key, Map<K,V> map)
      将哈希存储到缓存中-永久保存
      类型参数:
      K - Map 对象的键的数据类型
      V - Map 对象的值的数据类型
      参数:
      key - 缓存键
      map - 缓存值(Map类型)
    • getMap

      public <K, V> Map<K,V> getMap(String key)
      从缓存中获取哈希
      类型参数:
      K - Map 对象的键的数据类型
      V - Map 对象的值的数据类型
      参数:
      key - 缓存键
      返回:
      缓存值(Map类型)
    • existsMap

      public boolean existsMap(String key)
      判断缓存中是否存在指定的哈希
      参数:
      key - 缓存键
      返回:
      true表示存在,false表示不存在
    • delete

      public void delete(String key)
      从缓存中删除值
      参数:
      key - 缓存键