接口 SqlCache
- 所有已知实现类:
RedisSqlCache
public interface SqlCache
SQL缓存接口
- 作者:
- mxd
-
方法概要
修饰符和类型方法说明default StringbuildSqlCacheKey(String sql, Object[] params) 计算SQL缓存的key值 通过将SQL语句和参数组合后进行MD5加密生成唯一的缓存keyvoid删除指定名称的缓存<T> T获取缓存数据void存入缓存数据void存入缓存数据(带过期时间)
-
方法详细资料
-
buildSqlCacheKey
计算SQL缓存的key值 通过将SQL语句和参数组合后进行MD5加密生成唯一的缓存key- 参数:
sql- SQL语句params- SQL参数数组- 返回:
- MD5加密后的缓存key字符串
-
put
存入缓存数据- 参数:
name- 缓存名称key- 缓存keyvalue- 缓存值
-
put
存入缓存数据(带过期时间)- 参数:
name- 缓存名称key- 缓存keyvalue- 缓存值ttl- 缓存有效期(毫秒)
-
get
获取缓存数据- 类型参数:
T- 返回值类型- 参数:
name- 缓存名称key- 缓存key- 返回:
- 缓存的数据,如果不存在则返回null
-
delete
删除指定名称的缓存- 参数:
name- 缓存名称
-