这取决于您的用例,但我的经验法则是:如果您有大量与 Redis 中的所有其他数据无关的相关数据键,请将它们放入新数据库中。原因是:
您可能需要(非理想情况下)keys
在某个时候使用该命令来获取所有这些数据,并且将数据隔离起来会便宜得多。
您可能希望稍后切换到第二个 redis 服务器,并且预先隔离相关数据会使这变得更容易。
您可以将数据库命名在某个地方,以便您或新员工更容易找出在哪里查找特定数据。
相反,如果您的数据与其他数据相关,它们应该始终存在于同一个数据库中,因此您可以轻松编写可以访问两者的管道和 lua 脚本。