Redis-阿里云 1G Redis 能支撑多少数据量?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Redis-阿里云 1G Redis 能支撑多少数据量?

  最近,公司业务要增加Nonce鉴权,计划把Nonce作为Key值存在Redis中。但是,在评估项目时,预估目前的Key数目会在30万左右,占用内存空间50MB(key值数量很大,但内存占用小)。同时,考虑到后期业务的扩大,Key值的数量会不会影响查询的效率。

  虽然,在redis官网上的介绍,GET方法的时间复杂度是O(1)。但是,对其是否能支撑这么多数据量的查询效率,存在疑惑。所以,想问一下有评测过的小伙伴吗?

展开
收起
简驿 2017-04-01 15:11:11 7552 0
1 条回答
写回答
取消 提交回答
  • 仲肥
    就职于阿里云数据库技术组,从事redis引擎开发工作,https://github.com/soloestoy

    GET的时间复杂度为O(1),这是因为redis用hash table存储所有的key-value,时间复杂度和数据量无关,所以不用担心数据量带来GET效率变低。


    应该考虑的是你要存储的数据1G是否够用,线下测试一下,阿里云redis也支持弹性扩缩容,随时可以扩充到2G或更大规格

    2019-07-17 21:00:16
    赞同 1 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
阿里云Redis容灾体系介绍--夏周
立即下载
阿里云Redis——读写分离
立即下载
阿里云Redis服务助力游戏行业发展--王义成
立即下载