Из-за проблем безопасности мне пришлось переименовать команду DEL на всех 3 узлах Redis Sentinel.Мастер может истечь свои ключи и удалить их из памяти.Однако Рабы не могут удалить ключи.В конечном счете память становится максимальной, и узел становится нестабильным.
Я проверил файл redis.log:
== CRITICAL == Эта реплика отправляет ошибку своему хозяину: 'неизвестная команда DEL
, аргументы начинаются с: test-11146
, 'после обработки команды' '
Когда я комментирую переименование команды DEL в файле redis.conf, все возвращается к работе.Я думаю, что эта проблема уже давно существует, когда я наткнулся на несколько поисков в Google с похожим контекстом.
rename-command PEXPIRE WF4RSp2s3a
rename-command DEL m6T1V5Fn1a
rename-command CONFIG 3Zg871qH1a
Буду признателен, если кто-нибудь укажет мне правильное направление.