【问题标题】:AWS Elasticache redis secure and limitationAWS Elasticache redis 安全和限制
【发布时间】:2018-04-28 18:53:40
【问题描述】:

我正在使用 AWS Elasticache Redis 存储 AWS Lambda 的用户会话。

  1. 为超过 1000 个用户使用 Elasticache 在内存中存储键值对 (Redis) 并为所有这些键设置过期时间是否合适?
  2. 在 Redis 中存储密钥是否有任何限制?

【问题讨论】:

    标签: redis aws-lambda amazon-elasticache


    【解决方案1】:

    回答问题(1):

    如果您的实例有足够的 RAM 来存储数据(我假设它确实如此),那么没问题。 Redis 旨在用于将数据存储在内存中(可以刷新到磁盘)。

    我已经在生产环境中使用了数百万个密钥,没有任何问题。

    回答问题(2):

    单个 Redis 实例可以容纳的最大键数是多少? Hash、List、Set、Sorted Set 中元素的最大数量是多少?

    Redis 最多可以处理 232 个键,并且在实践中经过测试可以处理 每个实例至少有 2.5 亿个密钥。

    每个散列、列表、集合和排序集合都可以容纳 232 个元素。

    换句话说,您的限制可能是您的可用内存 系统。

    https://redis.io/topics/faq

    【讨论】:

      猜你喜欢
      • 2019-09-12
      • 2015-10-01
      • 1970-01-01
      • 2017-09-27
      • 2018-05-21
      • 2020-11-20
      • 1970-01-01
      • 1970-01-01
      • 2021-03-19
      相关资源
      最近更新 更多