Commit fab8dc3d by giaogiao

优化redis工具类

parent 2eb7b0f8
...@@ -42,7 +42,7 @@ public class RedisUtils { ...@@ -42,7 +42,7 @@ public class RedisUtils {
/** /**
* 删除Key * 删除Key
* *
* @param key * @param key 如果传入hash类型的key,则把整个hash中所有field删除
*/ */
public boolean delKey(String key) { public boolean delKey(String key) {
return redisTemplate.delete(key); return redisTemplate.delete(key);
...@@ -75,7 +75,7 @@ public class RedisUtils { ...@@ -75,7 +75,7 @@ public class RedisUtils {
* @param field * @param field
* @return * @return
*/ */
public String hget(String key, String field) { public String hashget(String key, String field) {
Object val = redisTemplate.opsForHash().get(key, field); Object val = redisTemplate.opsForHash().get(key, field);
return val == null ? null : val.toString(); return val == null ? null : val.toString();
} }
...@@ -87,7 +87,7 @@ public class RedisUtils { ...@@ -87,7 +87,7 @@ public class RedisUtils {
* @param field * @param field
* @param value * @param value
*/ */
public void hset(String key, String field, String value) { public void hashset(String key, String field, String value) {
redisTemplate.opsForHash().put(key, field, value); redisTemplate.opsForHash().put(key, field, value);
} }
...@@ -98,16 +98,17 @@ public class RedisUtils { ...@@ -98,16 +98,17 @@ public class RedisUtils {
* @param key * @param key
* @param field * @param field
*/ */
public void hdel(String key, String field) { public void hashdel(String key, String field) {
redisTemplate.opsForHash().delete(key, field); redisTemplate.opsForHash().delete(key, field);
} }
/** /**
* 删除key * 删除key
* *
* @param key 如果传入hash类型的key,则把整个hash中所有field删除 * @param key 如果传入hash类型的key,则把整个hash中所有field删除
*/ */
public void kdel(String key) { public void keydel(String key) {
redisTemplate.delete(key); redisTemplate.delete(key);
} }
...@@ -117,7 +118,7 @@ public class RedisUtils { ...@@ -117,7 +118,7 @@ public class RedisUtils {
* @param key * @param key
* @return * @return
*/ */
public Map<String, String> hgetll(String key) { public Map<String, String> hashgetll(String key) {
return redisTemplate.execute((RedisCallback<Map<String, String>>) con -> { return redisTemplate.execute((RedisCallback<Map<String, String>>) con -> {
Map<byte[], byte[]> result = con.hGetAll(key.getBytes()); Map<byte[], byte[]> result = con.hGetAll(key.getBytes());
if (CollectionUtils.isEmpty(result)) { if (CollectionUtils.isEmpty(result)) {
...@@ -139,7 +140,7 @@ public class RedisUtils { ...@@ -139,7 +140,7 @@ public class RedisUtils {
* @param fields * @param fields
* @return * @return
*/ */
public Map<String, String> hmget(String key, List<String> fields) { public Map<String, String> hashmget(String key, List<String> fields) {
List<String> result = redisTemplate.<String, String>opsForHash().multiGet(key, fields); List<String> result = redisTemplate.<String, String>opsForHash().multiGet(key, fields);
Map<String, String> ans = new HashMap<>(fields.size()); Map<String, String> ans = new HashMap<>(fields.size());
int index = 0; int index = 0;
...@@ -172,7 +173,7 @@ public class RedisUtils { ...@@ -172,7 +173,7 @@ public class RedisUtils {
} }
/** /**
* 获取指定key中存放set<String>的集合 * 获取指定key中存放set<String>的集合
* *
* @param key * @param key
*/ */
...@@ -180,12 +181,5 @@ public class RedisUtils { ...@@ -180,12 +181,5 @@ public class RedisUtils {
return redisTemplate.opsForSet().members(key); return redisTemplate.opsForSet().members(key);
} }
/**
* 删除指定key缓存
*
* @param key
*/
public void deleteByKey(String key) {
redisTemplate.delete(key);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment