RedisTemplate存的数据 用命令行查询的key是什么

初学redis,用的是springboot中的redis框架,代码是:

    RedisTemplate<String ,Object> template = RedisConfiguration.redisTemplate(factory);
    template.afterPropertiesSet();
     template.opsForValue().set("key1","value");
    System.out.println(template.opsForValue().get("key1"));

然后我在redis-cli命令行查询:get key1,返回nil为空。
想问一下各位前辈,如果想用命令行查询,key是什么?

阅读 5.9k
2 个回答

先确认一下代码写Redis后,能再从Redis中取出来吗?

确认代码没有问题后:
1、可以先用keys *查一下是否已经存进去了;
2、如果keys *查不到你的key,可能是expire到期了,或者你命令行连接的redis地址不对,或库[命令参数-n]不对。

愿可以对你有用!

keys *
可以查询到所有key

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题