Database/Redis
2021.12.27
현재 레디스 클러스터의 모습은 마스터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
2021.12.27
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
2021.12.27
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
2021.12.27
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
2021.12.27
redis1 redis1 연결이 안됐을 때에는 클러스터를 만드는 명령어를 해줘야한다. redis-cli --cluter create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003
Database/Redis
2021.12.27
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
2021.12.26
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
2021.12.26
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 도커컴포즈 파일에 보면 내 레디스 비밀번호는 mypassword 이다. 컨테이너상에서 레디스 버전을 확인하려면 info명령어로 확인할 수 있다. redis-..
Database/Redis
2021.12.26
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 레디스의 비밀번호는 mypassword 이다. 도커 컴포즈 실행 docker-compose up -d 컨테이너 실행 중인지 확인 docker ps 2. 레디스 접속 레디스 컨테이너에 접속해보자 docker exec -it redis bash redis-cli 접속 명령어 입력해보자 redis-cli 접속됐다! 기본 설정을 확인하는 info 명령어를 ..