由于我们将redis用于简单缓存和应用逻辑(想想feed,时间序列等),并且我遇到了redis持久性到磁盘(RDB)的痛苦,我想只为特定的数据库运行RDB (或仅为另一个特定的数据库打开它)。我知道我可以在redis.conf中为整个redis服务器配置RDB,但我找不到(如果可能的话)我只能为特定的数据库配置它。这可能吗?怎么样?
答案 0 :(得分:4)
不,这是不可能的。为整个Redis实例定义了持久性设置(以及maxmemory,eviction和其他几个)。最佳实践是每个数据库使用专用的Redis服务器,而不是使用共享(a.k.a。“编号”)数据库。有关此主题的更多背景信息:https://redislabs.com/blog/benchmark-shared-vs-dedicated-redis-instances