crdb-cli
管理主动-主动数据库。
Redis 企业软件 |
---|
主动-主动数据库(也称为 CRDB 或无冲突复制数据库) 在位于地理分散区域中的 Redis Enterprise Software 集群之间复制数据。 主动-主动数据库允许在所有位置进行读写访问,使其成为需要快速响应时间和灾难恢复的分布式应用程序的理想选择。
单个集群上的主动-主动数据库称为实例。 托管实例的每个集群称为参与集群。
主动-主动数据库需要两个或多个参与集群。 每个实例都负责使用它收到的事务更新驻留在其他参与集群上的实例。 使用无冲突复制数据类型 (CRDT) 解决写入冲突。
要以编程方式维护主动-主动数据库及其实例,您可以使用crdb-cli
命令行工具。
crdb-cli
命令
命令 | 描述 |
---|---|
CRDB 数据库 | 管理主动-主动数据库。 |
任务 | 管理主动-主动任务。 |
使用 crdb-cli
要使用crdb-cli
工具中,使用 SSH 登录 Redis Enterprise 主机,其用户属于安装 Redis Enterprise Software 的组(默认值:redislabs)。
如果您使用非 root 用户登录,则必须添加/opt/redislabs/bin/
发送到您的PATH
环境变量。
crdb-cli
命令使用以下语法:crdb-cli <command> <arguments>
让您:
- 创建、列出、更新、刷新或删除主动-主动数据库。
- 在特定集群上添加或删除主动-主动数据库的实例。
每个命令都会创建一个任务。
默认情况下,该命令会立即运行并在输出中显示结果。
如果您使用--no-wait
使用crdb-cli task
命令管理 Active-Active 数据库任务。
对于每个crdb-cli
命令,您可以使用--help