redis怎么查询key和删除缓存

我是刚接触redis对redis不是太了解,有哪位大牛能告诉我在redis中怎么查询key和删除缓存的,求帮助

4个回答

Jedis jedis = RedisUtil.getJedis();

设置值
jedis.set("name", "jintao");

System.out.println(jedis.get("jintao"));

删除key对应的记录 jedis.del("name");

System.out.println(jedis.get("name"));// 执行结果:null

get hget等查询 set hset来设置 del删除

import org.springframework.data.redis.core.StringRedisTemplate;

@Autowired
private StringRedisTemplate redis;

    /*
*获取缓存值
*/
public String getRedis(String key) {
    return redis.opsForValue().get(key);
}

     /*
*删除缓存值
 */
public void deleteRedis(String key) {
    redis.delete(key);
}

keys * //查询所有的键
del key1 key2 ...keyN // 删除指定key
flushdb //删除当前数据库中所有的key
不同的数据类型操作命令不同。redis有string , hash , set, sort set , list等类型。
例如string:get key value //获取key值

具体命令:
redis 数据结构

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐