Database/Redis

Database/Redis

[redis] 도커컴포즈로 레디스 마스터1 슬레이브2 구성 만들어보기

docker-compose.yml 파일을 만든다. version: '2' services: # master : bitnami/redis:6.2.6 redis-master: hostname: redis-master container_name: redis-master image: bitnami/redis:6.2.6 environment: - REDIS_REPLICATION_MODE=master - ALLOW_EMPTY_PASSWORD=yes ports: - 6379:6379 # slave1 : bitnami/redis:6.2.6 redis-slave-1: hostname: redis-slave-1 container_name: redis-slave-1 image: bitnami/redis:6.2.6 envir..

Database/Redis

[redis] 마스터와 슬레이브의 info replication 내용 살펴보기

마스터 1대와 슬레이브 2대로 구성돼있다. 마스터의 info replication 127.0.0.1:6379> info replication # Replication role:master connected_slaves:2 slave0:ip=192.168.32.3,port=6379,state=online,offset=1166,lag=1 slave1:ip=192.168.32.4,port=6379,state=online,offset=1180,lag=0 master_failover_state:no-failover master_replid:206c1c3c4914f0362f4621eb1f39fb9fee73cb73 master_replid2:0000000000000000000000000000000000000000 m..

Database/Redis

[redis] 마스터와 슬레이브의 info 명령어 내용 비교

현재 레디스 클러스터의 모습은 마스터1대와 슬레이브2대이다. 마스터의 info 127.0.0.1:6379> info # Server redis_version:6.2.6 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:86878b7aea272845 redis_mode:standalone os:Linux 5.10.76-linuxkit x86_64 arch_bits:64 multiplexing_api:epoll atomicvar_api:c11-builtin gcc_version:8.3.0 process_id:1 process_supervised:no run_id:2eba2547866172073444739661def12e72b502cc tcp_port:637..

Database/Redis

[redis] cluster info vs info (레디스 명령어 내용 비교)

info 127.0.0.1:7001> info # Server redis_version:6.2.6 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:b61f37314a089f19 redis_mode:cluster os:Linux 5.10.76-linuxkit x86_64 arch_bits:64 multiplexing_api:epoll atomicvar_api:atomic-builtin gcc_version:10.2.1 process_id:1 process_supervised:no run_id:768b033fd17fcc73498813d1db34488816004004 tcp_port:7001 server_time_usec:1640595137682879 up..

Database/Redis

[redis] 도커컴포즈로 레디스 클러스터 마스터 3개 만들기 (docker-compose)

docker-compose.yml version: '3' services: # redis:6.2.6 redis1: hostname: redis1 container_name: redis1 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redis.conf volumes: - ./redis1.conf:/etc/redis.conf ports: - 7001:7001 - 17001:17001 # redis:6.2.6 redis2: hostname: redis2 container_name: redis2 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redis.conf vo..

Database/Redis

[redis] 도커컴포즈로 레디스 클러스터 마스터 5개 만들기 (docker-compose)

docker-compose.yml 파일을 작성한다 version: '3' services: # redis:6.2.6 redis1: hostname: redis1 container_name: redis1 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redis.conf volumes: - ./redis1.conf:/etc/redis.conf ports: - 7001:7001 - 17001:17001 # redis:6.2.6 redis2: hostname: redis2 container_name: redis2 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redi..

Database/Redis

[redis] 레디스 클러스터에서 클러스터 연결 유무 확인하기

redis1 redis1 연결이 안됐을 때에는 클러스터를 만드는 명령어를 해줘야한다. redis-cli --cluter create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003

Database/Redis

[redis] 도커 컴포즈로 레디스 마스터 클러스터 만드는 방법

1. 도커 컴포즈 파일 작성 version: '3' services: # redis:6.2.6 redis1: hostname: redis1 container_name: redis1 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redis.conf volumes: - ./redis1.conf:/etc/redis.conf ports: - 7001:7001 - 17001:17001 # redis:6.2.6 redis2: hostname: redis2 container_name: redis2 image: redis:6.2.6 network_mode: "host" command: redis-server /etc/redis.conf volum..

Database/Redis

[redis] 레디스 버전 확인하는 방법 2

1. 도커컴포즈 파일 작성 docker-compose.yml version: '3.0' services: redis: hostname: redis container_name: redis image: redis:6.2.6 command: redis-server --requirepass mypassword --port 6379 ports: - 6379:6379 도커 컴포즈 실행 docker-compose up -d 도커 컨테이너 실행여부 확인 docker ps 2. 레디스 컨테이너 접속 컨테이너 접속해보자 docker exec -it redis bash redis-cli에 접속하자 레디스 비밀번호를 입력해주자 도커컴포즈 파일에 보면 내 레디스 비밀번호는 mypassword 이다. auth mypassword..

박경태
'Database/Redis' 카테고리의 글 목록 (3 Page)