opsForHash() 与 opsForValue 请问有什么区别?

:官方API参考手册
opsForHash() 与 opsForValue 请问有什么区别?_第1张图片
如图,opsForHash()返回HashOperations但是 opsForValue()返回ValueOperations
区别就是opsForHash的返回值泛型中有K,HK,HV,其中K是Redis指定的某个数据库里面某一个关键字(由你自己命名的)某一个HashMap的Key(关键字),然后这个关键字对应的HaspMap的泛型是HK和HV,也就是说如果你自己在Redis创建了一个叫K1的Key,则他对应一个HashMap.

opsForHash()具体如下图

opsForHash() 与 opsForValue 请问有什么区别?_第2张图片

如果是opsForValue,则相当于只是Redis里面一个普通的K,V的对应关系,塞什么关键字Key1,就对应什么Value1.

opsForValue具体如下图,就像平时在redis-cli.exe里面操作Redis一样!

opsForHash() 与 opsForValue 请问有什么区别?_第3张图片

你可能感兴趣的:(Redis,java,开发语言)