Redis
Redis используется как хранилище «ключ-значение» для настроек и данных rspamd и (частично) animails. Если вы не знакомы с Redis, пожалуйста, прочтите введение в Redis и, возможно, посетите это замечательное руководство по его использованию.
Клиент¶
Для подключения к CLI Redis выполните:
docker compose exec redis-animails redis-cli
docker-compose exec redis-animails redis-cli
Отладка¶
Вот несколько полезных команд redis-cli для отладки:
MONITOR¶
Отслеживает все запросы, получаемые сервером, в режиме реального времени:
#docker compose exec redis-animails redis-cli
127.0.0.1:6379> monitor
OK
1494077286.401963 [0 172.22.1.253:41228] "SMEMBERS" "BAYES_SPAM_keys"
1494077288.292970 [0 172.22.1.253:41229] "SMEMBERS" "BAYES_SPAM_keys"
[...]
#docker-compose exec redis-animails redis-cli
127.0.0.1:6379> monitor
OK
1494077286.401963 [0 172.22.1.253:41228] "SMEMBERS" "BAYES_SPAM_keys"
1494077288.292970 [0 172.22.1.253:41229] "SMEMBERS" "BAYES_SPAM_keys"
[...]
KEYS¶
Получить все ключи, соответствующие вашему шаблону:
KEYS *
PING¶
Проверить соединение:
127.0.0.1:6379> PING
PONG
Если вы хотите узнать больше, вот шпаргалка.