1. Redis Compile 시 필요한 gcc c++ 설치
# sudo yum -y install gcc-c++
2. Memory 설정
: Memoy 사용이 허용량을 넘어가게 될 경우 처리
# sudo sysctl vm.overcommit_memory=1
# sudo echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
# sudo sysctl -a |grep vm.overcommit_memory 정상 등록 확인
3. TCP Backlog 설정
: 아래의 설정을 하지 않고 Redis 구동 시 TCP Backlog 경고 발생
: Accept limit 설정이 511로 되어있지만 Linux의 기본 값은 128로 되어있기 때문에 강제로 128로 적용된다는 경고
: 아래의 명령어로 Accept Limit 변경
# sudo sysctl -w net.core.somaxconn=65535
# sudo echo "net.core.somaxconn=65535" >> /etc/sysctl.conf
# sudo sysctl -a |grep net.core.somaxconn=65535
4. THP 설정
5. Redis Download
# wget http://download.redis.io/releases/redis-4.0.2.tar.gz
6. Redis 설치
: 압축 해제
# sudo tar -xvfz redis-4.0.2.tar.gz
# cd redis-4.0.2
# sudo make
# sudo make install
# cd /home/sysop/redis-4.0.2/utils
# pwd
# ./install_server.sh
Port |
6379 |
conf file name |
/etc/redis/6379.conf |
log save position |
/var/log/redis_6379.log |
data directory position |
/var/lib/redis/6379 |
redis execution position |
/usr/local/bin/redis-server |
# ps -ef |grep redis
# tail -n 16 /var/log/redis_6379.log
7. Redis 정상 실행 확인
: Redis 실행 테스트
# redis-cli
# ping > pong
# set mykey myvalue
# get mykey
'Linux' 카테고리의 다른 글
apt zabbix mirror 서버 구성하기 (0) | 2020.11.12 |
---|---|
Apache 파일 서버 구성하기 (0) | 2020.11.10 |
Redis Replication 구성 (0) | 2020.10.25 |
Firewall 옵션 (0) | 2020.10.15 |
Wget 옵션 (0) | 2020.10.15 |