public class DBHandler extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beginTransaction()
标记一个字符串事务块的开始
|
void |
beginTransactionAsObj()
标记一个对象事务块的开始
|
void |
cancelTransaction()
取消字符串事务
|
void |
cancelTransactionAsObj()
取消对象事务
|
void |
clearDB()
清理当前数据库
|
void |
clearDBAll()
清理所有数据库
|
List |
commit()
提交所有字符串事务块内的命令
|
List |
commitAsObj()
提交所有对象事务块内的命令
|
String |
echo(String message)
测试打印
|
int |
getAndSetDB(int dbIndex)
已过时。
|
String |
getClientName()
获取字符串客户端连接名称
|
String |
getClientNameAsObj()
获取对象客户端连接名称
|
Properties |
getConfig(String param)
获取数据库配置信息
|
int |
getDB()
获取当前数据库索引
|
Properties |
getDBInfo()
获取当前数据库信息
|
Properties |
getDBInfo(wiki.xsx.core.handler.DBHandler.DBOption dbOption)
获取当前数据库信息
|
static DBHandler |
getInstance(int dbIndex)
获取实例
|
static DBHandler |
getInstance(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate,
org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
获取实例
|
org.springframework.data.redis.core.RedisTemplate |
getRedisTemplate()
获取spring redis模板
|
org.springframework.data.redis.core.StringRedisTemplate |
getStringRedisTemplate()
获取spring string redis模板
|
Long |
ping()
检查连接
|
void |
resetConfigStats()
重置配置状态
|
void |
setClientName(String name)
设置字符串客户端连接名称
|
void |
setClientNameAsObj(String name)
设置对象客户端连接名称
|
void |
setConfig(String param,
String value)
设置数据库配置参数
|
void |
setDB(int dbIndex)
已过时。
|
Long |
time()
服务器时间
|
void |
unwatch()
取消监控字符串
|
void |
unwatchAsObj()
取消监控对象
|
void |
watch(String... keys)
监控字符串
|
void |
watchAsObj(String... keys)
监控对象
|
public static DBHandler getInstance(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate, org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
redisTemplate - 对象模板stringRedisTemplate - 字符串模板public static DBHandler getInstance(int dbIndex)
dbIndex - 数据库索引public int getDB()
@Deprecated public void setDB(int dbIndex)
dbIndex - 数据库索引@Deprecated public int getAndSetDB(int dbIndex)
dbIndex - 数据库索引public Long ping()
public Long time()
public String echo(String message)
message - 信息public void clearDB()
public void clearDBAll()
public Properties getDBInfo()
public Properties getDBInfo(wiki.xsx.core.handler.DBHandler.DBOption dbOption)
dbOption - 选项
SERVER: Redis服务器的一般信息
CLIENTS: 客户端的连接部分相关信息
MEMORY: 内存消耗相关信息
PERSISTENCE: RDB和AOF相关信息
STATS: 一般统计信息
REPLICATION: 主/从复制信息
CPU: CPU的相关信息
COMMANDSTATS: Redis命令统计相关信息
CLUSTER: Redis集群信息
KEYSPACE: 数据库的相关统计信息
ALL: 所有信息
DEFAULT: 默认设置的信息
public void setConfig(String param, String value)
param - 参数名value - 参数值public Properties getConfig(String param)
param - 参数名public void resetConfigStats()
public void setClientNameAsObj(String name)
name - 名称public void setClientName(String name)
name - 名称public String getClientNameAsObj()
public String getClientName()
public void beginTransactionAsObj()
public void beginTransaction()
public List commitAsObj()
public List commit()
public void cancelTransactionAsObj()
public void cancelTransaction()
public void watchAsObj(String... keys)
keys - 键public void watch(String... keys)
keys - 键public void unwatchAsObj()
public void unwatch()
public org.springframework.data.redis.core.RedisTemplate getRedisTemplate()
public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
Copyright © 2019. All rights reserved.