我使用Redis,它会保存它的.rdb文件(每次交易)。
我注意到生产环境中的.rdb每天增长15MB(现在是75MB)。
.rdb文件有限制吗?这对Redis DB的性能有影响吗?
发布于 2015-07-07 19:48:33
磁盘上的rdb对正在运行的redis实例没有直接影响。
唯一的限制似乎是文件系统。我们有一个10 GB的压缩rdb,它在内存中的大小约为28 GB,也有更大的。
但是,如果您将像我们这样的大型数据集保存到磁盘,则可能会遇到中断。(即使您使用http://redis.io/commands/bgsave )当派生的redis进程写入最新的diff时,redis不会响应,直到它完全写入磁盘。此时间跨度取决于不同的值,如bgsave期间的写入、键的总量、散列的大小等。而且,请确保根据您的需要正确设置“保存”配置。
https://stackoverflow.com/questions/31261544
复制相似问题