首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis关键字匹配性能

Redis关键字匹配性能
EN

Stack Overflow用户
提问于 2012-10-15 17:00:56
回答 1查看 359关注 0票数 3

我们将Redis用于键值普通缓存和缩略图缓存。在一台有100+站点的机器上,Redis缩略图数据库有500000个键,没有明显的前缀,比如:

代码语言:javascript
复制
"sorl-thumbnail||image||6c4a67b016c4f867b9fdd3e5c5609887"
"sorl-thumbnail||image||ad7c56bd5461e9061604867d056b5de8"
"sorl-thumbnail||image||655ad6bb21129326ef4618df83a0f1f7"
"sorl-thumbnail||thumbnails||871641bfefa6250518fe52b86cf742c9"
"sorl-thumbnail||thumbnails||570565770557013bada8c1fe2cb3d658"
"sorl-thumbnail||image||c01134f4a8746d24c6d62543419bbb3a"
"sorl-thumbnail||image||ecc5afb281bc78fefe3046e2cc3f972a"
"sorl-thumbnail||image||670f1f1b6c5660f46053a484e22a4071"

使用像001,002,003,... 100这样的前缀作为站点ids是否会提高访问Redis的性能?

EN

回答 1

Stack Overflow用户

发布于 2012-10-16 01:05:45

因为主字典的数据结构是哈希表而不是树,所以如果您有大量具有公共前缀的键,那么Redis的总体性能不会受到真正的影响。

使用一些区分数据作为键的前缀并不会真正提高性能。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12892292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档