一、opsForValue的用法
//opsForValue()方法
public ValueOperations<K, V> opsForValue() {
if (valueOps == null) {
valueOps = new DefaultValueOperations<K, V>(this);
}
return valueOps;
}
就是要操作某些value
可以看到opsForValue()的返回值是ValueOperations<K, V>的形式
其中key:字符串,value:可以是任意对象Object,一个key只能对应一个value
//赋值方法
redisTemplate.opsForValue().set("user1","小红");
redisTemplate.opsForValue().set("user2","new Person("小刚")");
redisTemplate.opsForValue().set("user3","小明");
//取值,返回是相对应的类型
String str1 = redisTemplate.opsForValue().get("user1");
String str2 = redisTemplate.opsForValue().get("user2");
String str3 = redisTemplate.opsForValue().get("user3");