--- Title: rladmin placement alwaysopen: false categories: - docs - operate - rs description: Configures the shard placement policy for a database. headerRange: '[1-2]' linkTitle: placement toc: 'true' weight: $weight url: '/operate/rs/7.4/references/cli-utilities/rladmin/placement/' --- Configures the shard placement policy for a specified database. ``` sh rladmin placement db { db: | } { dense | sparse } ``` ### Parameters | Parameter | Type/Value | Description | |-----------|--------------------------------|-----------------------------------------------------------------------------------------------| | db | db:\
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`]({{< relref "/operate/rs/7.4/references/cli-utilities/rladmin/status#status-databases" >}}) to verify that the failover completed. ### Example ``` sh $ 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 ```