| 限定符和类型 | 方法和说明 |
|---|---|
RedisCache<V> |
RedisCache.columns(boolean include,
java.lang.Iterable<java.lang.String> columns)
配置数据库对象转换为JSON时的输出字段
|
RedisCache<V> |
RedisCache.columns(boolean include,
java.lang.String... columns)
配置数据库对象转换为JSON时的输出字段
|
static <V extends gu.sql2java.BaseBean> |
RedisCaches.createCache(java.lang.Class<V> beanClass,
java.lang.String columnName)
使用默认前缀(
RedisCaches.getCacheKeyPrefix())创建RedisCache实例 |
static <V extends gu.sql2java.BaseBean> |
RedisCaches.createCache(java.lang.Class<V> beanClass,
java.lang.String columnName,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
|
static <V extends gu.sql2java.BaseBean> |
RedisCaches.createCache(java.lang.String keyPrefix,
java.lang.Class<V> beanClass,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
创建
beanClass指定数据库表的以主键为索引的REDSI 缓存实例 |
static <V extends gu.sql2java.BaseBean> |
RedisCaches.createCache(java.lang.String keyPrefix,
java.lang.Class<V> beanClass,
java.lang.String columnName) |
static <V extends gu.sql2java.BaseBean> |
RedisCaches.createCache(java.lang.String keyPrefix,
java.lang.Class<V> beanClass,
java.lang.String columnName,
com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormatter)
创建
beanClass指定数据库表的REDSI 缓存机制如果已经创建则忽略 |
RedisCache<V> |
RedisCache.jsonFields(int... jsonFields)
配置数据库对象转换为JSON时类型为JSON的字段ID
|
RedisCache<V> |
RedisCache.jsonFields(java.lang.Iterable<java.lang.String> jsonFields)
配置数据库对象转换为JSON时类型为JSON的字段名列表
|
RedisCache<V> |
RedisCache.jsonFields(java.lang.String... jsonFields)
配置数据库对象转换为JSON时类型为JSON的字段名列表
|
RedisCache<V> |
RedisCache.setJsonFormater(com.google.common.base.Function<V,com.alibaba.fastjson.JSONObject> jsonFormater)
设置Java Bean到JSON转换器实例,不指定使用默认转换所有字段的实例
|
RedisCache<V> |
RedisCache.start()
启动缓存
将所有数据库加载到REDIS,并注册侦听器 |
RedisCache<V> |
RedisCache.updatePeriodically(long period,
java.util.concurrent.TimeUnit timeUnit)
开启主动更新缓存机制
定期执行 loadAllIntoCache(boolean) 更新缓存数据 |
Copyright © 2024. All Rights Reserved.