当前位置:  开发笔记 > 后端 > 正文

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

如何解决《Redis-数据大小可以大于内存大小吗?》经验,为你挑选了1个好方法。

我对Redis很新,在使用它之前,我想学习一些重要的(就我而言)细节.所以....

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

谢谢

PS:抱歉我的英文



1> Tom Clarkson..:

Redis将所有内容加载到RAM中.所有数据都写入磁盘,但只能读取重新启动服务器或进行备份等操作.

有几种方法可以使用它,RAM比数据少.您可以将其与MySQL或其他基于磁盘的存储结合使用,以便像memcached一样工作 - 您可以手动管理缓存未命中和持久性.

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


自此帖以来,Redis VM已被弃用,很快就会被删除.
推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有