1. 程式人生 > >redis 模糊刪除實現

redis 模糊刪除實現

redis 沒有直接提供模糊刪除的實現,我們可以根據現有的指令進行組合實現:


/**
 * @author huoNan
 * @version 1.0
 * @package com.cyipp.skynet.dcms
 * @className AppTest
 * @description 測試類
 * @time 2018/8/16 16:24
 */
@RunWith(SpringRunner.class)
@SpringBootTest
public class AppTest {

    @Resource
    private RedisTemplate<String, Object> redisTemplate;


    @Test
public void deleteByPrex() { String prex = "R20180903001735213045"; Set<String> keys = redisTemplate.keys(prex + "*"); redisTemplate.delete(keys); } @Test public void deleteBySuffix() { String suffix = "R20180903001735213045"; Set<String> keys=redisTemplate.keys("*"
+suffix); redisTemplate.delete(keys); } }