原则上,同一实例上的Redis数据库与RDBMS数据库实例中的架构没有区别。
因此,话虽这么说,我为什么/何时要使用多个Redis数据库,而不是仅仅为我想要的每个额外数据库分配一个Redis额外实例?
在同一redis实例中使用redis数据库有一个明显的优势,那就是管理。如果您为每个应用程序启动一个单独的实例,并且假设您有3个应用程序,那么这就是3个独立的Redis实例,每个实例在生产中可能都需要一个HA的从属,因此总共有6个实例。从管理的角度来看,这很快就会变得混乱,因为您需要监视所有这些,进行升级/修补等。如果您不打算通过高I
/ O重载Redis,那么具有从属的单个实例会更简单,并且只要满足您的SLA,就更易于管理。



