|
@@ -24,7 +24,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 获取属性
|
|
|
*/
|
|
|
- Object get(String key);
|
|
|
+ <T> T get(String key);
|
|
|
|
|
|
/**
|
|
|
* 删除属性
|
|
@@ -64,7 +64,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 获取Hash结构中的属性
|
|
|
*/
|
|
|
- Object hGet(String key, String hashKey);
|
|
|
+ <T> T hGet(String key, String hashKey);
|
|
|
|
|
|
/**
|
|
|
* 向Hash结构中放入一个属性
|
|
@@ -79,7 +79,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 直接获取整个Hash结构
|
|
|
*/
|
|
|
- Map<Object, Object> hGetAll(String key);
|
|
|
+ <K, V> Map<K, V> hGetAll(String key);
|
|
|
|
|
|
/**
|
|
|
* 直接设置整个Hash结构
|
|
@@ -114,7 +114,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 获取Set结构
|
|
|
*/
|
|
|
- Set<Object> sMembers(String key);
|
|
|
+ <T> Set<T> sMembers(String key);
|
|
|
|
|
|
/**
|
|
|
* 向Set结构中添加属性
|
|
@@ -144,7 +144,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 获取List结构中的属性
|
|
|
*/
|
|
|
- List<Object> lRange(String key, long start, long end);
|
|
|
+ <T> List<T> lRange(String key, long start, long end);
|
|
|
|
|
|
/**
|
|
|
* 获取List结构的长度
|
|
@@ -154,7 +154,7 @@ public interface RedisService {
|
|
|
/**
|
|
|
* 根据索引获取List中的属性
|
|
|
*/
|
|
|
- Object lIndex(String key, long index);
|
|
|
+ <T> T lIndex(String key, long index);
|
|
|
|
|
|
/**
|
|
|
* 向List结构中添加属性
|