일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자동화
- Selenium
- ansible
- powershell
- MySQL
- Automation
- 5.0
- kibana
- 8.0
- apt
- python
- sso
- Linux
- GIT
- AWS
- EKS
- elasticsearch
- ELK
- ubuntu
- crawling
- module
- tcp
- EC2
- zabbix
- DB
- airflow
- 시스템자동화
- 데이터 분석
- API
- GCP
- Today
- Total
Oops - IT
Redis 서버 구성 본문
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 |