Перейти к содержанию

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

Если вы хотите узнать больше, вот шпаргалка.