有时候有一批业务,会在 redis 存一些键值对,如: key_uid = xxx (这里的 uid 是用户 id ,不会重复,需要形成缓存的用户还不少)
下面分别是使用 string 和 hash 的存法的一些示例:
String:
SET key_001 xxx
SET key_002 xxx
SET key_003 xxx
...
Hash:
HSET key 001 xxx
HSET key 002 xxx
HSET key 003 xxx
...
其实这两种都是能满足业务需要的,具体我也说不上来哪种做法好,但是我觉得类似这种业务,会产生很多 key 的话,还是用 Hash 好点,起码不会我一打开 redis 软件看到一大堆 key 头晕。 大家知道这种正经应该用哪个吗?
