본문 바로가기
linux

redis 5.0.5 설치

by 후린트 2019. 8. 20.
반응형

기존에는 redis 2.6 버전을 사용하고 있었다.

해당 databse 를 백업하고 5.0.5버전으로 마이그레이션 하는 방법

#현재 메모리에 있는 db내용을 파일로 저장

redis-cli save

# redis db파일 위치 확인

ls -l `redis-cli config get dir` 

dump.rdb 파일을 백업하고 

새로 설치한 5.0.5 버전의 conf  파일에서 dir 항목과 dbfilename 항목을 확인

ex ) dir /var/redis/6379, dbfilename 6379_dump.rdb

cp dump.rdb /var/lib/redis/6379/6379_dump.rdb

새로 설치한 redis를 시작하면 자동으로 마이그레이션 완료

 

redis 5.0.5를 설치해보자

https://redis.io/topics/quickstart
redis 설치
cd /usr/apps/redis
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar xzf redis-5.0.5.tar.gz
cd redis-5.0.5
make
실행 스크립트 변경 및 conf 설정
cd /usr/apps/redis/redis-5.0.5
sudo cp utils/redis_init_script /etc/init.d/redis_6379
sudo mkdir -p /var/redis/6379
vi /etc/init.d/redis_6379
REDISPORT=6379
#EXEC=/usr/local/bin/redis-server
#CLIEXEC=/usr/local/bin/redis-cli
SRC_PATH="/usr/apps/redis/redis-5.0.5"
EXEC="${SRC_PATH}/src/redis-server"
CLIEXEC=/"${SRC_PATH}/src/redis-cli"
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="${SRC_PATH}/${REDISPORT}.conf"
cp redis.conf 6379.conf
vi /usr/apps/redis/redis5.0.5/6379.conf
daemonize yes
logfile "/var/log/redis_6379.log"
dir /var/redis/6379
dbfilename 6379_dump.rdb
bind 0.0.0.0
protected-mode no
실행 및 종료
sudo /etc/init.d/redis_6379 start
sudo /etc/init.d/redis_6379 stop

 

방화벽 (centos 5.5)

sudo vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

sudo /etc/init.d/iptables restart

반응형

'linux' 카테고리의 다른 글

nginx rewrite 설정  (0) 2020.06.12
diff를 이용한 파일 비교  (0) 2020.05.08
NGINX IP 필터링  (0) 2018.06.22
virtualbox centos 6.9 네트워크 설정  (0) 2018.05.15
alpine linux nginx 설치  (0) 2018.03.15