@Override protected Boolean execute(BinaryJedis jedis) throws Exception { return jedis.del(keyBytes(key)) == 1; } });
@Override protected Boolean execute(BinaryJedis jedis) throws Exception { return jedis.del(keyBytes(key)) == 1; } });
public void delCache(String key){ BinaryJedis jedis = redisBucket.getResource(); try { jedis.del(key.getBytes()); }catch (Exception e) { logger.error("读取产品信息错误", e); redisBucket.returnBrokenResource(jedis); }finally { redisBucket.returnResource(jedis); } } }
@Override public void evict(String...keys) { try { BinaryJedisCommands cmd = client.get(); if (cmd instanceof BinaryJedis) { byte[][] bytes = Arrays.stream(keys).map(k -> _key(k)).toArray(byte[][]::new); ((BinaryJedis)cmd).del(bytes); } else { for (String key : keys) cmd.del(_key(key)); } } finally { client.release(); } }