public class RedissonCacheService extends Object implements org.noear.solon.data.cache.CacheService
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
_cacheKeyHead |
protected int |
_defaultSeconds |
protected org.noear.solon.data.cache.Serializer<String> |
_serializer |
protected org.redisson.api.RedissonClient |
client |
| 构造器和说明 |
|---|
RedissonCacheService(Properties prop) |
RedissonCacheService(Properties prop,
String keyHeader,
int defSeconds) |
RedissonCacheService(org.redisson.api.RedissonClient client,
int defSeconds) |
RedissonCacheService(org.redisson.api.RedissonClient client,
String keyHeader,
int defSeconds) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.redisson.api.RedissonClient |
client()
获取 RedisClient
|
<T> T |
get(String key,
Class<T> clz) |
protected String |
newKey(String key) |
void |
remove(String key) |
RedissonCacheService |
serializer(org.noear.solon.data.cache.Serializer<String> serializer) |
void |
store(String key,
Object obj,
int seconds) |
protected String _cacheKeyHead
protected int _defaultSeconds
protected org.noear.solon.data.cache.Serializer<String> _serializer
protected final org.redisson.api.RedissonClient client
public RedissonCacheService(org.redisson.api.RedissonClient client,
int defSeconds)
public RedissonCacheService(org.redisson.api.RedissonClient client,
String keyHeader,
int defSeconds)
public RedissonCacheService(Properties prop)
public RedissonCacheService(Properties prop, String keyHeader, int defSeconds)
public RedissonCacheService serializer(org.noear.solon.data.cache.Serializer<String> serializer)
public org.redisson.api.RedissonClient client()
public void store(String key, Object obj, int seconds)
store 在接口中 org.noear.solon.data.cache.CacheServicepublic <T> T get(String key, Class<T> clz)
get 在接口中 org.noear.solon.data.cache.CacheServicepublic void remove(String key)
remove 在接口中 org.noear.solon.data.cache.CacheServiceCopyright © 2023. All rights reserved.