redis 分为五类String,List,Set,Hash,Zset
String 类型就是简单的key-value
一个键值对应一个值
Hash类型则有三部分
Key - fiield - value
而field-value则可以理解成String类型
Hash就可以理解成一个key对应一个String类型集合{field:value}的键值对
也可以这样理解,一个key对应一个对象,这个对象可以有多个属性。这样理解起来,当我们存在一个java对象时就很好理解使用Hash类型来存放了。
redisTemplate.opsForHash().put("User_"+name,'name',"xxxx");
如果java对象属于集合类型,也可以redisTemplate.opsForHash().putAll("User_"+name,new HashMap()); //new HashMap() 代表java对象