public class SaRedisCache
extends java.lang.Object
implements io.jboot.components.cache.JbootCache
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.jboot.support.redis.JbootRedisConfig |
config |
protected redis.clients.jedis.JedisPool |
jedisPool |
| 构造器和说明 |
|---|
SaRedisCache(io.jboot.support.redis.JbootRedisConfig config) |
SaRedisCache(redis.clients.jedis.JedisPool jedisPool) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
get(java.lang.String cacheName,
java.lang.Object key) |
<T> T |
get(java.lang.String cacheName,
java.lang.Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader) |
<T> T |
get(java.lang.String cacheName,
java.lang.Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader,
int liveSeconds) |
io.jboot.components.cache.JbootCacheConfig |
getConfig() |
redis.clients.jedis.Jedis |
getJedis() |
java.util.List |
getKeys(java.lang.String cacheName) |
java.util.List |
getNames() |
java.lang.Integer |
getTtl(java.lang.String cacheName,
java.lang.Object key) |
void |
put(java.lang.String cacheName,
java.lang.Object key,
java.lang.Object value) |
void |
put(java.lang.String cacheName,
java.lang.Object key,
java.lang.Object value,
int liveSeconds) |
void |
refresh(java.lang.String cacheName) |
void |
refresh(java.lang.String cacheName,
java.lang.Object key) |
void |
remove(java.lang.String cacheName,
java.lang.Object key) |
void |
removeAll(java.lang.String cacheName) |
void |
removeCurrentCacheNamePrefix() |
void |
returnResource(redis.clients.jedis.Jedis jedis) |
io.jboot.support.redis.RedisScanResult<java.lang.String> |
scan(java.lang.String pattern,
java.lang.String cursor,
int scanCount) |
io.jboot.components.cache.JbootCache |
setCurrentCacheNamePrefix(java.lang.String cacheNamePrefix) |
void |
setTtl(java.lang.String cacheName,
java.lang.Object key,
int seconds) |
protected io.jboot.support.redis.JbootRedisConfig config
protected redis.clients.jedis.JedisPool jedisPool
public SaRedisCache(io.jboot.support.redis.JbootRedisConfig config)
public SaRedisCache(redis.clients.jedis.JedisPool jedisPool)
public io.jboot.components.cache.JbootCache setCurrentCacheNamePrefix(java.lang.String cacheNamePrefix)
setCurrentCacheNamePrefix 在接口中 io.jboot.components.cache.JbootCachepublic void removeCurrentCacheNamePrefix()
removeCurrentCacheNamePrefix 在接口中 io.jboot.components.cache.JbootCachepublic io.jboot.components.cache.JbootCacheConfig getConfig()
getConfig 在接口中 io.jboot.components.cache.JbootCachepublic <T> T get(java.lang.String cacheName,
java.lang.Object key)
get 在接口中 com.jfinal.plugin.activerecord.cache.ICacheget 在接口中 io.jboot.components.cache.JbootCachepublic void put(java.lang.String cacheName,
java.lang.Object key,
java.lang.Object value)
put 在接口中 com.jfinal.plugin.activerecord.cache.ICacheput 在接口中 io.jboot.components.cache.JbootCachepublic void put(java.lang.String cacheName,
java.lang.Object key,
java.lang.Object value,
int liveSeconds)
put 在接口中 io.jboot.components.cache.JbootCachepublic void remove(java.lang.String cacheName,
java.lang.Object key)
remove 在接口中 com.jfinal.plugin.activerecord.cache.ICacheremove 在接口中 io.jboot.components.cache.JbootCachepublic void removeAll(java.lang.String cacheName)
removeAll 在接口中 com.jfinal.plugin.activerecord.cache.ICacheremoveAll 在接口中 io.jboot.components.cache.JbootCachepublic <T> T get(java.lang.String cacheName,
java.lang.Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader)
get 在接口中 io.jboot.components.cache.JbootCachepublic <T> T get(java.lang.String cacheName,
java.lang.Object key,
com.jfinal.plugin.ehcache.IDataLoader dataLoader,
int liveSeconds)
get 在接口中 io.jboot.components.cache.JbootCachepublic java.lang.Integer getTtl(java.lang.String cacheName,
java.lang.Object key)
getTtl 在接口中 io.jboot.components.cache.JbootCachepublic void setTtl(java.lang.String cacheName,
java.lang.Object key,
int seconds)
setTtl 在接口中 io.jboot.components.cache.JbootCachepublic void refresh(java.lang.String cacheName,
java.lang.Object key)
refresh 在接口中 io.jboot.components.cache.JbootCachepublic void refresh(java.lang.String cacheName)
refresh 在接口中 io.jboot.components.cache.JbootCachepublic java.util.List getNames()
getNames 在接口中 io.jboot.components.cache.JbootCachepublic java.util.List getKeys(java.lang.String cacheName)
getKeys 在接口中 io.jboot.components.cache.JbootCachepublic redis.clients.jedis.Jedis getJedis()
public void returnResource(redis.clients.jedis.Jedis jedis)
public io.jboot.support.redis.RedisScanResult<java.lang.String> scan(java.lang.String pattern,
java.lang.String cursor,
int scanCount)
Copyright © 2022. All Rights Reserved.