Redis 설정 파일 redis.conf Redis 기동 시 설정 파일을 읽기 위해서는 Redis 시작할 때 첫 번째 argument에 redis.conf PATH를 입력해줘야 함 $ ./redis-server ${REDIS_CONF_PATH}/redis.conf NETWORK BIND 하나 또는 여러 개의 IP를 지정할 수 있다. 지정한 IP로만 레디스 서버에 접속할 수 있다. bind 192.168.1.102 127.0.0.1 bind 127.0.0.1 ::1 -> 로컬 접속만 허용할 경우 bind * -::* -> 모든 접속을 허용할 경우 설정 PROTECTED-MODE 보호 모드가 활성화 되면 bind나 password가 설정되어 있지 않으면 로컬 접속만 허용 protected-mode yes P..
목 록
Benchmark Redis 성능을 TEST할 때 사용하는 Tool. 주요 명령을 10만회씩 실행해서 성능을 측정한다. 주요 명령은 PINK, SET, GET, INCR, LPUSH, RPUSH, LPOP, RPOP, SADD, HSET, SPOP, LRANGE, MSET 이다 버전 6.0 부터 save,. appendonly, threads가 추가로 표시됨. 이 옵션에 따라 성능이 달라질 수 있음 root@redis2:~/redis-7.0.11/bin# ./redis-benchmark -h localhost -p 6379 -t set -d 100 ====== SET ====== 100000 requests completed in 0.52 seconds 50 parallel clients 100 byte..
클러스터 테스트 환경 Ubuntu 22.0.4 LTS Version VM 3대로 Master-Slave 구성 VM 1대에 Redis 2개씩 기동 클러스터 데이터를 자동으로 여러 개의 Redis 노드에 나누어 저장할 수 있는 데이터 샤딩을 제공하며, 노드가 죽거나 통신이 되지 않을 때에도 작업을 계속 할 수 있는 가용성을 제공 클러스터 구성 1. config 파일 구성 cluster-enabled yes cluster-config-file nodes-6379.conf cluster-node-timeout 3000 cluster-enabled : 클러스터 활성화 cluster-config-file : 클러스터 구성한 내용을 저장하는 파일명 설정 cluster-node-timeout : 클러스터 노드가 다운되..
Redis 기동 $ redis-server & # 정상 기동시 아래와 같은 로그가 확인 됨 23065:M 08 Jun 2023 00:54:10.068 * monotonic clock: POSIX clock_gettime _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 7.0.11 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 23065 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| |..