java—使用redis时hget比get性能更好

9lowa7mx  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(471)

更好的性能 hget vs get ||使用redis
1> hset key field value ---这里 field("dept") 将始终是相同的(常量),键可以是20个字符

hset "user1" "dept" 1
hset "user2" "dept" 2
hset "user3" "dept" 2

2>

set key value   --Here key could be 20 char
set "{user1}dept" 1
set "{user2}dept" 2
set "{user3}dept" 3

问题1。在这两种情况下 get cmd 将运行得更快(考虑到我们的数据库有数百万个键值对)

hget "user2" "dept"  vs  get "user2" "dept"

问题2。是 hset "user1" "dept" 1 相当于 {"user1" : {"dept" : 1}} or {"dept" : {"user1" : 1}} 问题3。我想在上实现过期 key and field 这是不可能的情况下 hset 有别的选择吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题