1.我遇见的错误代码
BoundHashOperations<String, Object, Object> user = stringRedisTemplate.boundHashOps("user1");
user.put("name", "张三");
user.put("age", "21");
Object name = user.get("name");
assert name != null;
System.out.println(name.toString());
Map<Object, Object> entries = user.entries();
assert entries != null;
for (Map.Entry<Object, Object> entry : entries.entrySet())
{
System.out.println(entry.getKey() + ":" + entry.getValue());
}
2.字面上解释:对持有错误类型值的键进行错误类型操作
3.最后解决方案
BoundHashOperations<String, Object, Object> user = stringRedisTemplate.boundHashOps("user1");
的user1 更换成 user
因为这个key重复了!