Подтвердить что ты не робот

Где находится каталог данных в Redis?

После записи некоторых данных на сервер redis я мог бы прочитать данные от клиента. Однако, как я могу найти каталог данных в файловой системе?

4b9b3361

Ответ 1

Самый быстрый метод: используйте redis-cli.

redis-cli config get dir

Если вы настроили аутентификацию, вам необходимо передать это при использовании -a password "Пароль" для замены пароля.

Ответ 2

Найдите свой каталог конфигурации Redis, возможно /etc/redis. Затем зайдите в конфигурационный файл redis.conf и найдите строку, начинающуюся с dir.

Он будет выглядеть примерно так:

dir /etc/redis/database

Это сделает работу медленно, но верно, если вас не беспокоит: -)

sudo find / -name "redis.conf" -exec grep "^dir" {} \; 2> /dev/null
dir /etc/redis

или если вы хотите также указать имя файла конфигурации:

sudo find / -name "redis.conf" -exec grep -H "^dir" {} \; 2> /dev/null
/private/etc/redis/redis.conf:dir /etc/redis

Другие возможности, которые вы можете проверить, - это запустить Redis с настраиваемым конфигурационным файлом в качестве его первого параметра:

redis-server /path/to.custom/config-file

или с опцией dir, установленной в командной строке следующим образом:

redis-server dir /path/to/data

Использование

ps -aef | grep redis

чтобы найти эти параметры.