반응형
레디스 설치(install redis)
커널 파라미터 설정
vim /etc/sysctl.conf
net.core.somaxconn = 65536
vm.overcommit_memory = 1
sudo sysctl -p
echo never > /sys/kernel/mm/transparent_hugepage/enabled
1. 필수 패키지 설치
yum -y install gcc gcc-c++ make jemalloc tcl
2. 레디스 소스 다운로드
- Redis 공식 웹사이트(https://redis.io/download)에서 Redis 소스 코드를 다운로드합니다.
- 예를 들어, redis-6.0.6.tar.gz 파일을 다운로드하고 압축을 해제합니다.
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
tar xzf redis-6.0.6.tar.gz
cd redis-6.0.6
3. 레디스 컴파일 및 설치
make && make install
4. 레디스 구성 파일 편집
mkdir -p /etc/redis /var/lib/redis
cp -f src/redis-server src/redis-cli /usr/local/bin
- Redis 구성 파일은 redis.conf로 복사하여 사용할 수 있습니다.
cp redis.conf /etc/redis/redis.conf
- Redis 구성 파일(/etc/redis.conf)을 열고 보안 설정을 편집합니다. 주요 설정 옵션은 앞서 설명한 것과 동일합니다.
728x90
5. 레디스 서비스 설정
- Redis 서비스를 구성 파일(/etc/redis.conf)과 함께 사용하도록 설정합니다.
sudo cp utils/redis_init_script /etc/init.d/redis
sudo chmod +x /etc/init.d/redis
sudo sed -i 's|REDISPORT=6379|REDISPORT=6379\nCONF="/etc/redis.conf"|' /etc/init.d/redis
- 레디스를 시스템 부팅 시 자동으로 시작하도록 설정합니다.
sudo chkconfig --add redis
sudo chkconfig redis on
6. 레디스 서비스 시작
sudo service redis start
7. 보안 설정
- Redis 구성 파일(/etc/redis.conf)을 열고 앞서 설명한 보안 설정을 적용합니다.
- Redis를 보안 강화하기 위해 bind 옵션을 사용하여 특정 IP 주소로 제한할 수 있습니다.
- requirepass 옵션을 사용하여 인증을 요구하는 비밀번호를 설정합니다.
8. 레디스 서비스 재시작
sudo service redis restart
- 레디스 실행
/usr/local/bin/redis-server /etc/redis/redis.conf
- 레디스 데몬 킬
ps -ef | grep -v grep | grep redis-server | awk {'print $2'} | xargs kill -9
- 레디스 핑
redis-cli -h 127.0.0.1 -p 6379 ping
참고URL
- 레디스 설치 후 경고 메시지 처리 : https://scbyun.com/1058
- 레디스 설치 : https://redis.io/docs/getting-started/
728x90
반응형
'리눅스' 카테고리의 다른 글
redis 모니터링 툴(redis-stat) (0) | 2020.08.27 |
---|---|
hiredis 설치(소스 컴파일)하는 방법 (0) | 2020.08.27 |
우분투에서 Go를 설치하는 방법 (0) | 2020.08.26 |
docker-compose를 사용하여 ngrinder 컨트롤러 및 에이전트를 설정하는 방법 (0) | 2020.08.23 |
CentOS 7에서 Created slice 및 Starting Session과 같은 로그를 제거하는 방법은 (0) | 2020.08.19 |