crdb-cli

管理Active-Active数据库。

一个Active-Active数据库(也称为CRDB或无冲突复制数据库)将您的数据复制到位于地理分布区域的Redis Enterprise Software集群中。Active-Active数据库允许在所有位置进行读写访问,使其成为需要快速响应时间和灾难恢复的分布式应用的理想选择。

单个集群上的Active-Active数据库称为实例。 托管实例的每个集群称为参与集群

一个Active-Active数据库需要两个或更多参与的集群。 每个实例负责将其接收的事务更新到其他参与集群上的实例。 写冲突通过使用无冲突复制数据类型(CRDTs)来解决。

要以编程方式维护Active-Active数据库及其实例,您可以使用crdb-cli命令行工具。

crdb-cli 命令

命令 描述
crdb 管理Active-Active数据库。
task 管理Active-Active任务。

使用 crdb-cli

要使用crdb-cli工具,请使用SSH登录到Redis Enterprise主机,使用属于Redis Enterprise软件安装组的用户(默认:redislabs)。 如果您使用非root用户登录,则必须将/opt/redislabs/bin/添加到您的PATH环境变量中。

crdb-cli 命令使用语法:crdb-cli <command> <arguments> 来让你:

  • 创建、列出、更新、刷新或删除一个Active-Active数据库。
  • 在特定集群上添加或删除Active-Active数据库的实例。

每个命令都会创建一个任务。

默认情况下,命令会立即运行并在输出中显示结果。

如果你使用--no-wait标志,命令将在后台运行,这样你的应用程序就不会因为响应而延迟。

使用crdb-cli task 命令来管理Active-Active数据库任务。

对于每个crdb-cli命令,您可以使用--help来获取有关该命令的更多信息。

RATE THIS PAGE
Back to top ↑