| | |
| | | */ |
| | | @Override |
| | | public long getTimeout(String key) { |
| | | return RedisUtils.getTimeToLive(key) / 1000; |
| | | long timeout = RedisUtils.getTimeToLive(key); |
| | | return timeout < 0 ? timeout : timeout / 1000; |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Override |
| | | public long getObjectTimeout(String key) { |
| | | return RedisUtils.getTimeToLive(key) / 1000; |
| | | long timeout = RedisUtils.getTimeToLive(key); |
| | | return timeout < 0 ? timeout : timeout / 1000; |
| | | } |
| | | |
| | | /** |
| | |
| | | * 搜索数据 |
| | | */ |
| | | @Override |
| | | public List<String> searchData(String prefix, String keyword, int start, int size) { |
| | | public List<String> searchData(String prefix, String keyword, int start, int size, boolean sortType) { |
| | | Collection<String> keys = RedisUtils.keys(prefix + "*" + keyword + "*"); |
| | | List<String> list = new ArrayList<>(keys); |
| | | return SaFoxUtil.searchList(list, start, size); |
| | | return SaFoxUtil.searchList(list, start, size, sortType); |
| | | } |
| | | |
| | | } |