Мне нужно увидеть, что redis получает/устанавливает в журнале redis.
Я попытался установить уровень журнала redis для отладки и подробного описания.
Это не показывает мне ничего, когда я устанавливаю значение.
Как просмотреть список set/get/in redis
Ответ 1
Если это не важно, что вы попали в журнал, в этом случае я не думаю, что смогу вам помочь, вы должны использовать MONITOR:
MONITOR - это команда отладки, которая передает каждую команду, обработанную сервером Redis. Это может помочь понять, что происходит с базой данных. Эта команда может использоваться как через redis-cli, так и через telnet.
Вы можете сделать что-то вроде:
redis-cli monitor | grep -E ' "(g|s)et" '
Обратите внимание, что есть стоимость исполнения, хотя (упоминается в связанных документах).
Подключите его к файлу:
redis-cli monitor | grep -E ' "(g|s)et" ' > redis_get_set.log
Ответ 2
Я использовал redis-cli monitor > redis.log
и это работает отлично для меня, лучше, чем консоль.