= Настройка Redis
:category: Linux
:tags: Linux, Redis,

Создать файл `/etc/sysctl.d/98-redis.conf`:

[source,text]
----
net.core.somaxconn=65535
vm.overcommit_memory=1
----

Перезагрузить систему или выполнить команду:

[source,sh]
----
sudo sysctl -p
----

Создать файл `/etc/systemd/system/disable-transparent-huge-pages.service`:

[source,text]
----
[Unit]
Description=Disable Transparent Huge Pages (THP)
DefaultDependencies=no
After=sysinit.target local-fs.target
Before=mongod.service redis.service redis-server.service

[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo never | tee /sys/kernel/mm/transparent_hugepage/enabled > /dev/null'

[Install]
WantedBy=basic.target
----

Разрешить автоматический запуск при загрузке системы:

[source,sh]
----
sudo systemctl enable disable-transparent-huge-pages.service
----

