public class DBHandler extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearDB()
清理当前数据库
FLUSHDB
|
void |
clearDBAll()
清理所有数据库
FLUSHALL
|
int |
getAndSetDB(int dbIndex)
获取原有数据库索引并设置新索引
|
int |
getDB()
获取当前数据库索引
|
Properties |
getDBInfo()
获取当前数据库信息
INFO [default]
|
Properties |
getDBInfo(String option)
获取当前数据库信息
INFO [section]
|
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模板
|
void |
setDB(int dbIndex)
设置当前数据库索引
|
public static DBHandler getInstance(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate, org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
redisTemplate - 对象模板stringRedisTemplate - 字符串模板public int getDB()
public void setDB(int dbIndex)
dbIndex - 数据库索引public int getAndSetDB(int dbIndex)
dbIndex - 数据库索引public void clearDB()
FLUSHDB
public void clearDBAll()
FLUSHALL
public Properties getDBInfo()
INFO [default]
public Properties getDBInfo(String option)
INFO [section]
option - 选项
server: Redis服务器的一般信息
clients: 客户端的连接部分
memory: 内存消耗相关信息
persistence: RDB和AOF相关信息
stats: 一般统计
replication: 主/从复制信息
cpu: 统计CPU的消耗
commandstats: Redis命令统计
cluster: Redis集群信息
keyspace: 数据库的相关统计
all: 所有信息
default: 默认设置的信息
public org.springframework.data.redis.core.RedisTemplate getRedisTemplate()
public org.springframework.data.redis.core.StringRedisTemplate getStringRedisTemplate()
Copyright © 2019. All rights reserved.