| | |
| | | package com.ruoyi.common.core.redis; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | import java.util.*; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | * 根据前缀获取所有的key* 例如:pro_ |
| | | */ |
| | | public List<Object> getListKey(String prefix) { |
| | | Set<Object> keys = redisTemplate.keys(prefix+"*"); |
| | | Set<Object> keys = redisTemplate.keys(prefix + "*"); |
| | | List<Object> values = redisTemplate.opsForValue().multiGet(keys); |
| | | return values; |
| | | } |
| | | |
| | | /** |
| | | * 根据前缀获取所有的key* 例如:pro_ |
| | | */ |
| | | public HashMap<String, Object> getMapKey(String prefix) { |
| | | HashMap<String, Object> map = new HashMap<>(); |
| | | Set<String> keys = redisTemplate.keys(prefix + "*"); |
| | | for (String key : keys) { |
| | | Object value = redisTemplate.opsForValue().get(key); |
| | | String nKey = key.replace(prefix, ""); |
| | | map.put(nKey, value); |
| | | } |
| | | return map; |
| | | } |
| | | } |