EnterpriseApps/Redis: различия между версиями
(Новая страница: «{{stub}} {|class="wikitable" style="float:right; margin-left:2em" !colspan="2"|Redis |- |colspan="2"|64px|center |- |'''Появился в: |''' 2009<br> |- |'''Оф. сайт''': |[https://redis.io/ redis.io] |- |'''Репозиторий ALT Linux''' |[https://packages.altlinux.org/ru/p10/srpms/redis/ redis] |- |'''Лицензия''': | BSD-3-Clause,<br>BSD-2-Clause,<br>MIT и BSL-1.0 |} '''Redis''' (...») |
|||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 21: | Строка 21: | ||
=Установка= | =Установка= | ||
$ su - | |||
# apt-get install redis | |||
# systemctl enable --now redis.service | |||
=Каталоги и файлы | =Каталоги и файлы Redis= | ||
*{{path|/etc/logrotate.d/redis-server}} - настройка логов | |||
*{{path|/etc/redis/redis.conf}} - конфигурационный файл | |||
*{{path|/etc/redis/sentinel.conf}} - настройка Redis Setintel | |||
*{{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
Redis | |
---|---|
Появился в: | 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