Linux

Redis 서버 구성

김모우 2020. 10. 25. 15:21
728x90
반응형

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

728x90
반응형

'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