EnterpriseApps/Redis: различия между версиями

Материал из ALT Linux Wiki
 
(не показана 1 промежуточная версия этого же участника)
Строка 28: Строка 28:
*{{path|/etc/logrotate.d/redis-server}} - настройка логов
*{{path|/etc/logrotate.d/redis-server}} - настройка логов
*{{path|/etc/redis/redis.conf}} - конфигурационный файл
*{{path|/etc/redis/redis.conf}} - конфигурационный файл
*{{path|/etc/redis/sentinel.conf}}
*{{path|/etc/redis/sentinel.conf}} - настройка Redis Setintel
*{{path|/etc/sysconfig/redis}} -  настройки службы redis
*{{path|/etc/sysconfig/redis}} -  настройки службы Redis


=Настройка=
=Настройка=
==Настройка работы Redis в качестве службы==
$ su -
# mcedit /etc/redis/redis.conf
Ищем строчку:
supervised no
и заменяем у нее зачение на {{path|systemd}}.


После этого перезапускаем службу.
# systemctl restart redis.service
==Защита доступа паролем==
$ su -
# mcedit /etc/redis/redis.conf
Ищем строчку:
# requirepass foobared
Расскомментируем ее и меняем foobared на более надежный пароль.
==Ограничение объема используемой памяти==
По умолчанию Redis может использовать всю оперативную память сервера. Параметр maxmemory позволяет задать ограничения для оперативной памяти, которую может использовать Redis. Чтобы сделать это, раскомментируйте строку maxmemory и добавьте объем памяти:
maxmemory 200mb
[[Категория:EnterpriseApps]]
[[Категория:EnterpriseApps]]

Текущая версия от 13:01, 17 ноября 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Redis
Altenter-menu-Redis.png
Появился в: 2009
Оф. сайт: redis.io
Репозиторий ALT Linux redis
Лицензия: BSD-3-Clause,
BSD-2-Clause,
MIT и BSL-1.0

Redis (Remote Dictionary Server) — нереляционная система управления базами данных.

Установка

$ su -
# apt-get install redis
# systemctl enable --now redis.service

Каталоги и файлы Redis

  • /etc/logrotate.d/redis-server - настройка логов
  • /etc/redis/redis.conf - конфигурационный файл
  • /etc/redis/sentinel.conf - настройка Redis Setintel
  • /etc/sysconfig/redis - настройки службы Redis

Настройка

Настройка работы Redis в качестве службы

$ su -
# mcedit /etc/redis/redis.conf

Ищем строчку:

supervised no

и заменяем у нее зачение на systemd.

После этого перезапускаем службу.

# systemctl restart redis.service

Защита доступа паролем

$ su -
# mcedit /etc/redis/redis.conf

Ищем строчку:

# requirepass foobared

Расскомментируем ее и меняем foobared на более надежный пароль.

Ограничение объема используемой памяти

По умолчанию Redis может использовать всю оперативную память сервера. Параметр maxmemory позволяет задать ограничения для оперативной памяти, которую может использовать Redis. Чтобы сделать это, раскомментируйте строку maxmemory и добавьте объем памяти:

maxmemory 200mb