|
|
@ -2,6 +2,7 @@ package cn.estsh.i3plus.pojo.base.util;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import java.util.Properties;
|
|
|
|
import java.util.Set;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -308,4 +309,30 @@ public interface BaseRedis {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void removeList(String key,long count,Object value);
|
|
|
|
void removeList(String key,long count,Object value);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 根据key获取不同redis的信息,key 可选参数如下:
|
|
|
|
|
|
|
|
* server: 有关Redis服务器的常规信息
|
|
|
|
|
|
|
|
* clients: 客户端连接部分
|
|
|
|
|
|
|
|
* memory: 内存消耗相关信息
|
|
|
|
|
|
|
|
* persistence: RDB和AOF相关信息
|
|
|
|
|
|
|
|
* stats: 一般统计
|
|
|
|
|
|
|
|
* replication: 主、副本复制信息
|
|
|
|
|
|
|
|
* cpu: cpu消耗统计信息
|
|
|
|
|
|
|
|
* commandstats: redis命令统计
|
|
|
|
|
|
|
|
* cluster: "Redis集群“ 信息
|
|
|
|
|
|
|
|
* keyspace : 与数据库相关的统计信息
|
|
|
|
|
|
|
|
* @param key
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
Properties getRedisConnectionInfo(String key);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 获取key的类型
|
|
|
|
|
|
|
|
* NONE("none"), STRING("string"), LIST("list"), SET("set"), ZSET("zset"), HASH("hash"),
|
|
|
|
|
|
|
|
* @since 2.2
|
|
|
|
|
|
|
|
* STREAM("stream");
|
|
|
|
|
|
|
|
* @param key
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
String getKeyType(String key);
|
|
|
|
}
|
|
|
|
}
|
|
|
|