Redis — различия между версиями
PastorDi (обсуждение | вклад) |
PastorDi (обсуждение | вклад) |
||
Строка 48: | Строка 48: | ||
redis-cli | redis-cli | ||
get test | get test | ||
− | Если в ответ получили '''Redis Rosa working!''', значит redis работает правильно. Этим мы проверили, | + | Если в ответ получили '''Redis Rosa working!''', значит redis работает правильно. Этим мы проверили, сохраняет или нет redis ключи и значения после остановки или рестарта. |
[[Файл:Redis4.png]] | [[Файл:Redis4.png]] |
Текущая версия на 10:29, 7 марта 2023
Установка Redis
Redis - это хранилище структуры данных с открытым исходным кодом в памяти. Он может использоваться в качестве базы данных, кэша и хранилище сообщений и поддерживает различные структуры данных, такие как строки, хэши, списки, наборы и т. Д. Redis обеспечивает высокую доступность.
Redis включен в репозитории Rosa Server. Для его установки выполним следующие действия:
dnf install redis
Конфигурация и сервис Redis
Чтобы запустить Redis выполним следующее:
systemctl start redis.service
Чтобы включить запуск Redis при загрузке ОС:
systemctl enable redis.service
По дефолту redis сервис , после запуска, прослушивает стандартный порт 6379 на localhost'е
Логи Redis хранит в /var/log/redis
Redis имеет один конфигурационный файл: /etc/redis.conf
В файле конфигурации надо найти директиву supervised и подправить ее на: supervised systemd, т.к. сервис у нас работает через systemd
Проверка работы Redis
После старта сервиса redis , для его проверки, заходим в консоль:
redis-cli
Наберем ping, в ответ должны получить: PONG.
Этот вывод подтверждает, что сервер работает.
Далее нужно проверить, можете ли вы вводить ключи:
set test "Redis Rosa working!"
В ответ вы увидите OK, значит команда исполнена корректно. Мы ввели ключ test с занчением Redis Rosa working!
Далее нам надо извлечь данный ключ:
get test
Мы должны увидеть Redis Rosa working!
После этого можно выйти из консоли redis - exit. И перезапустить сервис systemctl restart redis.service
Теперь снова заходим в консоль redis и извлекаем наш ключ.
redis-cli get test
Если в ответ получили Redis Rosa working!, значит redis работает правильно. Этим мы проверили, сохраняет или нет redis ключи и значения после остановки или рестарта.
Более тонкую настройку Redis можно почитать в документации к нему.