| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 
 | @Service("redisService")public class RedisServiceImpl implements RedisService {
 
 @Resource(name = "stringRedisTemplate")
 private RedisTemplate<String, String> template;
 
 @Resource(name = "stringRedisTemplate")
 private ListOperations<String, String> listOps;
 
 @Resource(name = "stringRedisTemplate")
 private HashOperations<String, String, String> hashOps;
 
 @Resource(name = "stringRedisTemplate")
 private SetOperations<String, String> setOps;
 
 @Override
 public void delKey(String key) {
 template.delete(key);
 }
 
 @Override
 public boolean hasKey(String key) {
 return template.hasKey(key);
 }
 
 @Override
 public Long setAdd(String key, String... values) {
 return setOps.add(key, values);
 // return template.boundSetOps(key).add(values);
 }
 
 @Override
 public Long setSize(String key) {
 return setOps.size(key);
 // return template.boundSetOps(key).size();
 }
 
 @Override
 public Long rightPushList(String key, String value) {
 return listOps.rightPush(key, value);
 // return template.boundListOps(key).rightPush(value);
 }
 
 @Override
 public String leftPopList(String key) {
 return listOps.leftPop(key);
 // return template.boundListOps(key).leftPop();
 }
 
 @Override
 public Long listSize(String key) {
 return listOps.size(key);
 // return template.boundListOps(key).size();
 }
 ...
 ...
 
 |