初学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是什么?
先确认一下代码写Redis后,能再从Redis中取出来吗?
确认代码没有问题后:
1、可以先用keys *查一下是否已经存进去了;
2、如果keys *查不到你的key,可能是expire到期了,或者你命令行连接的redis地址不对,或库[命令参数-n]不对。
愿可以对你有用!