更好的性能 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
有别的选择吗?
暂无答案!
目前还没有任何答案,快来回答吧!