public class RedisCacheConfig extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RedisCacheConfig.ConvertKey |
static interface |
RedisCacheConfig.DataSource
redis 数据源接口
|
| 构造器和说明 |
|---|
RedisCacheConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
config(Class cls,
int database,
RedisCacheConfig.ConvertKey convertKey,
RedisCacheConfig.DataSource source)
配置缓存的 key cls 和默认的database 以及数据源接口
|
static void |
config(Class cls,
RedisCacheConfig.ConvertKey key,
RedisCacheConfig.DataSource source) |
static RedisCacheConfig.DataSource |
getDataSource() |
static int |
getDefaultDatabase()
获取默认使用的库编号
|
static Long |
getDefaultExpireTime(int database)
获取缓存时间时,优先级最低
|
static Map<String,Long> |
getExpires(int database)
缓存时间优先级第二
|
static Long |
getGroupExpires(int database,
String group)
获取缓存时间时,优先获取group
|
static String |
getKeyGroup(String key,
int database)
根据key 获取 key 的group
|
public static void config(Class cls, int database, RedisCacheConfig.ConvertKey convertKey, RedisCacheConfig.DataSource source) throws IllegalAccessException
cls - 缓存key 的静态字符串database - 默认数据编号source - 数据源IllegalAccessException - epublic static void config(Class cls, RedisCacheConfig.ConvertKey key, RedisCacheConfig.DataSource source) throws IllegalAccessException
cls - 缓存key 的静态字符串source - 数据源接口IllegalAccessException - epublic static Map<String,Long> getExpires(int database)
database - 数据库名public static Long getGroupExpires(int database, String group)
database - 数据库编号group - 组名public static Long getDefaultExpireTime(int database)
database - 数据库编号public static RedisCacheConfig.DataSource getDataSource()
public static int getDefaultDatabase()
Copyright © 2017–2018. All rights reserved.