rladmin 放置

配置数据库的分片放置策略。

Redis 企业软件

为指定数据库配置分片放置策略。

rladmin placement
        db { db:<id> | <name> }
        { dense | sparse }

Parameters

Parameter Type/Value Description
db db:<id>
name
Configures shard placement for the specified database
dense Places new shards on the same node as long as it has resources
sparse Places new shards on the maximum number of available nodes within the cluster

Returns

Returns the new shard placement policy if the policy was changed successfully. Otherwise, it returns an error.

Use rladmin status databases to verify that the failover completed.

Example

$ rladmin status databases
DATABASES:
DB:ID  NAME       TYPE   STATUS   SHARDS   PLACEMENT    REPLICATION    PERSISTENCE    ENDPOINT                                
db:5   tr01       redis  active   1        dense        enabled        aof            redis-12000.cluster.local:12000         
$ rladmin placement db db:5 sparse
Shards placement policy is now sparse
$ rladmin status databases
DATABASES:
DB:ID  NAME       TYPE   STATUS   SHARDS   PLACEMENT    REPLICATION    PERSISTENCE    ENDPOINT                                
db:5   tr01       redis  active   1        sparse       enabled        aof            redis-12000.cluster.local:12000