-
static <V extends gu.sql2java.BaseBean>
RedisCache<V>
static <V extends gu.sql2java.BaseBean>
RedisCache<V>
RedisCaches.createCache(Class<V> beanClass,
String columnName,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
static <V extends gu.sql2java.BaseBean>
RedisCache<V>
RedisCaches.createCache(String keyPrefix,
Class<V> beanClass,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
创建beanClass指定数据库表的以主键为索引的REDSI 缓存实例
static <V extends gu.sql2java.BaseBean>
RedisCache<V>
static <V extends gu.sql2java.BaseBean>
RedisCache<V>
RedisCaches.createCache(String keyPrefix,
Class<V> beanClass,
String columnName,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
创建beanClass指定数据库表的REDSI 缓存机制
如果已经创建则忽略
配置数据库对象转换为JSON时类型为JSON的字段ID
配置数据库对象转换为JSON时类型为JSON的字段名列表
配置数据库对象转换为JSON时类型为JSON的字段名列表
RedisCache.setJsonFormater(com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormater)
设置Java Bean到JSON转换器实例,不指定使用默认转换所有字段的实例
启动缓存
将所有数据库加载到REDIS,并注册侦听器
开启主动更新缓存机制
定期执行loadAllIntoCache(boolean) 更新缓存数据