public final class DBHandler extends Object implements RedisHandler
Modifier and Type | Class and Description |
---|---|
static class |
DBHandler.DBOption
数据库信息选项枚举
|
Modifier and Type | Method and Description |
---|---|
void |
bgReWriteAof()
异步AOF文件重写
|
void |
bgSave()
非阻塞式同步
|
void |
clearDB()
清理当前数据库
|
void |
clearDBAll()
清理所有数据库
|
String |
echo(String message)
测试打印
|
List<org.springframework.data.redis.core.types.RedisClientInfo> |
getClientList()
获取客户端连接列表
|
String |
getClientName()
获取客户端连接名称
|
Properties |
getConfig(String param)
获取数据库配置信息
|
int |
getDBIndex()
获取当前数据库索引
|
Properties |
getDBInfo()
获取当前数据库信息
|
Properties |
getDBInfo(DBHandler.DBOption dbOption)
获取当前数据库信息
|
org.springframework.data.redis.core.RedisTemplate<String,Object> |
getRedisTemplate()
获取spring redis模板
|
String |
getRole()
角色的信息
|
void |
killClient(String ip,
int port)
关闭客户端
|
Long |
lastSave()
最近一次保存的时间戳
|
Long |
ping()
检查连接
|
void |
resetConfigStats()
重置配置状态
|
void |
save()
阻塞式同步
|
void |
setClientName(String name)
设置客户端连接名称
|
void |
setConfig(String param,
String value)
设置数据库配置参数
|
void |
slaveOf(String ip,
int port)
转为从服务器
|
void |
slaveOfNoOne()
转为主服务器
|
Long |
time()
服务器时间
|
public int getDBIndex()
public Properties getDBInfo()
public Properties getDBInfo(DBHandler.DBOption dbOption)
dbOption
- 选项
SERVER: Redis服务器的一般信息
CLIENTS: 客户端的连接部分相关信息
MEMORY: 内存消耗相关信息
PERSISTENCE: RDB和AOF相关信息
STATS: 一般统计信息
REPLICATION: 主/从复制信息
CPU: CPU的相关信息
COMMANDSTATS: Redis命令统计相关信息
CLUSTER: Redis集群信息
KEYSPACE: 数据库的相关统计信息
ALL: 所有信息
DEFAULT: 默认设置的信息
public void clearDB()
public void clearDBAll()
public void setConfig(String param, String value)
param
- 参数名value
- 参数值public Properties getConfig(String param)
param
- 参数名public void resetConfigStats()
public void setClientName(String name)
name
- 名称public String getClientName()
public List<org.springframework.data.redis.core.types.RedisClientInfo> getClientList()
public void killClient(String ip, int port)
ip
- 客户端IPport
- 客户端端口public String getRole()
public void slaveOf(String ip, int port)
ip
- 主服务器IPport
- 主服务器端口public void slaveOfNoOne()
public void bgReWriteAof()
public void bgSave()
public void save()
public Long lastSave()
public Long ping()
public Long time()
public String echo(String message)
message
- 信息Copyright © 2019. All rights reserved.