This repository is part of the Triton Data Center project. For contribution guidelines, issues, and general documentation, visit the main Triton project page.
SDC 7 has an amonredis zone. This repo builds it. The "amonredis" core zone runs redis for Amon's use only.
A redis instance can have a number of separate databases. By default this is 16, and the current redis config doesn't change that. A redis connection can select the DB it is using with the SELECT command.
Warning: Do NOT use the FLUSHALL! This will blow away data for other apps. Instead use FLUSHDB.
DB Index | Service |
---|---|
0 | None. 0 is the default index. By design, no SDC service should use this index. This forces legal redis clients to explicitly choose an assigned DB index. |
1 | Amon (the 'amon-master' service in the 'amon' zone). |
This section is intended to give necessary information for diagnosing and dealing with issues with the "redis" zone in a SmartDataCenter installation.
To find the redis zone(s) use the following. Currently there is only one, though redis clustering might be possible at some point.
sdc-vmapi /vms?owner_uuid=$(bash /lib/sdc/config.sh -json | json ufds_admin_uuid) \
| json -H -c "this.tags.smartdc_role=='amonredis'"
Look at the "redis" service.
service/path | where | tail -f |
---|---|---|
redis | in each "redis" zone | sdc-login redis; tail -f /var/log/redis/redis.log |