| | |
| | | /** |
| | | * 向redis中存储字符串没有过期时间 |
| | | * Storing strings in Redis without an expiration time. |
| | | * |
| | | * @param key |
| | | * @param value |
| | | */ |
| | | public void setStrValue(String key, String value){ |
| | | if(StringUtil.isNotEmpty(key)){ |
| | | public void setStrValue(String key, String value) { |
| | | if (StringUtil.isNotEmpty(key)) { |
| | | Jedis resource = jedisPool.getResource(); |
| | | String set = resource.set(key, value); |
| | | closeJedis(resource); |
| | |
| | | /** |
| | | * 以分钟为单位设置存储值(设置过期时间) |
| | | * Set storage value in minutes (set expiration time) as units. |
| | | * |
| | | * @param key |
| | | * @param value |
| | | * @param time 秒 |
| | | * @param time 秒 |
| | | */ |
| | | public void setStrValue(String key, String value, int time){ |
| | | if(StringUtil.isNotEmpty(key)){ |
| | | public void setStrValue(String key, String value, int time) { |
| | | if (StringUtil.isNotEmpty(key)) { |
| | | Jedis resource = jedisPool.getResource(); |
| | | String setex = resource.setex(key, time, value); |
| | | closeJedis(resource); |
| | |
| | | |
| | | /** |
| | | * 从redis中获取值 |
| | | * |
| | | * @param key |
| | | * @return |
| | | */ |
| | | public String getValue(String key){ |
| | | if(StringUtil.isNotEmpty(key)){ |
| | | public String getValue(String key) { |
| | | if (StringUtil.isNotEmpty(key)) { |
| | | Jedis resource = jedisPool.getResource(); |
| | | String data = resource.get(key); |
| | | closeJedis(resource); |
| | |
| | | |
| | | /** |
| | | * 批量获取 |
| | | * |
| | | * @param kes |
| | | * @return |
| | | */ |
| | | public List<Object> getValues(List<String> kes){ |
| | | if(null != kes){ |
| | | public List<Object> getValues(List<String> kes) { |
| | | if (null != kes) { |
| | | Jedis resource = jedisPool.getResource(); |
| | | Pipeline pipelined = resource.pipelined(); |
| | | for(String key : kes){ |
| | | for (String key : kes) { |
| | | pipelined.get(key); |
| | | } |
| | | List<Object> list = pipelined.syncAndReturnAll(); |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | List<Object> data = new ArrayList<>(); |
| | | for(Object o : list){ |
| | | if(null != o){ |
| | | for (Object o : list) { |
| | | if (null != o) { |
| | | data.add(o); |
| | | } |
| | | } |
| | |
| | | |
| | | /** |
| | | * 删除key |
| | | * |
| | | * @param key |
| | | */ |
| | | public void remove(String key){ |
| | | if(StringUtil.isNotEmpty(key)){ |
| | | public void remove(String key) { |
| | | if (StringUtil.isNotEmpty(key)) { |
| | | Jedis resource = jedisPool.getResource(); |
| | | Long del = resource.del(key); |
| | | closeJedis(resource); |
| | |
| | | |
| | | /** |
| | | * 删除资源 |
| | | * |
| | | * @param jedis |
| | | */ |
| | | public void closeJedis(Jedis jedis){ |
| | | if(null != jedis){ |
| | | public void closeJedis(Jedis jedis) { |
| | | if (null != jedis) { |
| | | jedis.close(); |
| | | } |
| | | } |