redis如何存储?

如我有20个国家的人口信息,每个国家暂且算1000人,总数据2W左右,在放缓存时:
A:
redis.put('一个总key', 2w的人口数据,比如都放在一个map里)
B:
redis.put('一个人的key', 一个人的信息)
redis.put('一个人的key', 一个人的信息)
redis.put('一个人的key', 一个人的信息)
...
redis.put('一个人的key', 一个人的信息)
(放2W个key-value)

那么来个人后,我要查询redis,哪种比较好呢?


明月笑刀无情
浏览 1176回答 1
1回答

温温酱

那么来个人后,我要查询redis,哪种比较好呢?怎么叫好呢?如果是不计任何附加问题,只考虑快的话,那么用B好如果是要考虑其他的问题,我也不会用A,这不是redis的长处,而且才2W的数据,就算很频繁也不会有什么问题。好吧,本来我想分开说说A和B的长处和不同的使用,但实在是想不出为啥会用A。
打开App,查看更多内容
随时随地看视频慕课网APP