Redis
By default conductor runs with an in-memory Redis mock. However, you
can change the configuration by setting the properties conductor.db.type and conductor.redis.hosts.
conductor.db.type
| Value | Description |
|---|---|
| dynomite | Dynomite Cluster. Dynomite is a proxy layer that provides sharding and replication. |
| memory | Uses an in-memory Redis mock. Should be used only for development and testing purposes. |
| redis_cluster | Redis Cluster configuration. |
| redis_sentinel | Redis Sentinel configuration. |
| redis_standalone | Redis Standalone configuration. |
conductor.redis.hosts
Expected format is host:port:rack separated by semicolon, e.g.:
Auth Support
Password authentication is supported. The password should be set as the 4th param of the first host host:port:rack:password, e.g.:
conductor.redis.hosts=host0:6379:us-east-1c:my_str0ng_pazz;host1:6379:us-east-1c;host2:6379:us-east-1c
Notes
- In a cluster, all nodes use the same password.
- In a sentinel configuration, sentinels and redis nodes use the same password.