Redis - 在设置之前更快地使用 md5 键

Redis - Faster to md5 key before set

我想知道调用redis set方法之前md5这个key有没有提速

例如:

key = user:100, value = yourvalue, exp = 100
redis->hmset(key, value, exp)

或:

key = md5(user:100), value = yourvalue, exp = 100
redis->hmset(key, value, exp)

第二个在执行 redis->hgetall(key) 时是否更快?

这将用于使用散列数据类型。

为什么会更快?您正在浪费 cpu 个 md5 周期。 user:100 的 md5 将是一个更长的字符串,因此它会更慢。

另见 this