본문 바로가기

리눅스

[리눅스] Redis 최신 버전 설치하기

728x90

Redis 최신 버전 설치하기

 redis : A persistent key-value database

EPEL 및 YUM Utilities 패키지 설치

yum install -y epel-release yum-utils

$ yum install -y epel-release yum-utils

remi 저장소 설치

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

$ yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

remi 저장소를 활성화

yum-config-manager --enable remi

$ yum-config-manager --enable remi

redis 설치

설치전 redis 버전 확인

yum info redis | egrep 'Name|Arch|Version'

$ yum info redis | egrep 'Name|Arch|Version'
Name        : redis
Arch        : x86_64
Version     : 6.2.6

redis 설치

yum install -y redis

$ yum install -y redis

redis 버전

redis-cli --version

$ redis-cli --version
redis-cli 6.2.6

redis 서비스를 시작하고 부팅 시 자동으로 시작하도록 활성화

systemctl --now enable redis

$ systemctl --now enable redis

redis 설정

TCP backlog 경고

sysctl -w net.core.somaxconn=1024

$ sysctl -w net.core.somaxconn=1024

echo "net.core.somaxconn = 1024" >> /etc/sysctl.conf

$ echo "net.core.somaxconn = 1024" >> /etc/sysctl.conf

overcommit_memory 경고

sysctl -w vm.overcommit_memory=1

$ sysctl -w vm.overcommit_memory=1

echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf

$ echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf

THP 경고

echo never > /sys/kernel/mm/transparent_hugepage/enabled

$ echo never > /sys/kernel/mm/transparent_hugepage/enabled
$ echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local

레디스 핑

redis-cli -h 127.0.0.1 -p 6379 ping
728x90