redis
simuruk wiki
목차
redis 설치
직접 다운로드하여 설치
$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz
$ tar xzf redis-5.0.7.tar.gz
$ cd redis-5.0.7
$ make
apt로 설치 for ubuntu
$ apt update
$ apt install redis-server
$ systemctl restart redis.service
redis 비밀번호 설정
redis-cli로 설정
redis 127.0.0.1:6379> auth passworld
(error) ERR Client sent AUTH, but no password is set
redis 127.0.0.1:6379> config set requirepass "mypass"
OK
redis 127.0.0.1:6379> auth mypass
Ok
설정 파일로 설정
- /etc/redis/redis.conf파일을 vim 또는 nano로 열기
- # requirepass foobared 부분을 찾아 주석을 제거하고 foobared를 원하는 비밀번호로 변경
redie remote access 허용 설정
- 기본설정은 로컬에서만 사용 가능하도록 되어있다.
- redis.conf파일을 vim 또는 nano로 열기
- bind 127.0.0.1 부분을 찾아 bind 0.0.0.0로 변경
rdb 방식
aof 방식
// 클러스터 생성
redis-cli --cluster create \
127.0.0.1:7001 \
127.0.0.1:7002 \
127.0.0.1:7003 \
127.0.0.1:7004 \
127.0.0.1:7005 \
127.0.0.1:7006 \
--cluster-replicas 1
// 접속
redis-cli -c -p 7001
hgetall PointContainer:1 | |
flushall | |
keys * | |
hset PointContainer:1 BONUS_PLUS 9999 |