gpt4 book ai didi

Redis - 数据大小可以大于内存大小吗?

转载 作者:IT王子 更新时间:2023-10-29 05:57:47 24 4
gpt4 key购买 nike

我是 Redis 的新手,在使用它之前我想了解一些重要的(对我来说)细节。所以....

Redis 使用 RAM 和 HDD 来存储数据。 RAM 用作快速读/写存储,HDD 用于使此数据持久化。当 Redis 启动时,它会将所有数据从 HDD 加载到 RAM,还是仅将经常查询的数据加载到 RAM?如果我在 HDD 上有 500Mb Redis 存储空间,但我只有 100Mb 或 RAM 用于 Redis 怎么办?我在哪里可以阅读它?

最佳答案

Redis 将所有内容加载到 RAM 中。所有数据都写入磁盘,但只会在重启服务器或进行备份等情况下被读取。

不过,您可以通过多种方式使用比数据更少的 RAM。您可以将其设置为与 MySQL 或其他基于磁盘的存储相结合,以像 memcached 一样工作 - 您手动管理缓存未命中和持久性。

Redis 有一个 VM 模式,其中所有键都必须适合 RAM,但不经常访问的数据可以在磁盘上。但是,我不确定这是否在稳定版本中。

关于Redis - 数据大小可以大于内存大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com