我想知道在调用 redis set 方法之前,键是否将速度提高了 md5
例如:
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) 时更快吗?
这将用于使用哈希数据类型。
为什么会更快?您正在浪费 md5'ing 的 CPU 周期。user:100 的 md5 将是一个更长的字符串,所以如果有的话,它会更慢。
另请参阅此。