Заметка о том как поставить свежий Redis на сервер Debian 8. В стандартном комплекте в репах Debian идет redis-server Version: 2:2.8.17-1+deb8u3 (на момент написания статьи)
Качаю Redis-server-3.2.1.tgz
1 2 3 4 5 6 7 |
aptitude install tcl8.6 build-essential cd /usr/src wget http://download.redis.io/releases/redis-3.2.1.tar.gz tar xvf redis-3.2.1.tar.gz cd redis-3.2.1 make make install |
После установки я ставлю скрипты для старта redis в качестве системного сервиса, для этого после установки иду в директорию utils и запускаю install_server.sh
1 2 |
cd utils ./install_server.sh |
Отвечаю на вопросы ничего не меняя и в итоге получаю установленный redis последней версии.
Далее добавляю рекомендуемые параметры для стабильной работы redis
1 2 3 4 5 |
echo never > /sys/kernel/mm/transparent_hugepage/enabled echo 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' >>/etc/rc.local sysctl -w vm.overcommit_memory=1 sysctl -w net.core.somaxconn=512 |
Перезапускаю redis и все.