Database/Redis

Database/Redis

[redis] 레디스에서 key 이름 변경하는 방법

key : key1, value : value1 키값을 넣어보자 set key1 value1 전체 키 조회 keys * key1의 값을 확인 get key1 key1의 이름을 key11로 변경 rename key1 key11 전체 키 조회 keys * key11의 값 조회 get key11

Database/Redis

[redis] 레디스에서 전체 key 삭제 하는 방법

key : key1, value : value1 key : key2, value : value2 키값 입력하기 set key1 value1 set key2 value2 전체 키 확인 keys * 전체 키 삭제 flushall 전체 키 확인 keys *

Database/Redis

[redis] 레디스에 전체 key 갯수 확인하는 방법

key : key1, value : value1 key : key2, value : value2 키, 값 입력하기 set key1 value1 set key2 value2 전체 키 조회하기 keys * 전체 키 갯수 확인하기 dbsize key1의 value 확인하기 get key1 key2의 value 확인하기 get key2

Database/Redis

[redis] 레디스에 key, value 입력하는 방법

key : 1, value : 22 를 입력해보자 set 1 22 전체 키 조회 keys * 1이라는 key의 value 조회 get 1

Database/Redis

[redis] docker-compose.yml (마스터1, 슬레이브2, 센티널3)

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 environment: -..

Database/Redis

[redis] docker-compose.yml (마스터1, 슬레이브2, 센티널1)

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 environment: -..

Database/Redis

[redis] sentinel get-master-addr-by-name master-name 살펴보기

마스터 1대, 슬레이브 2대로 구성돼있다. 나는 센티널에서 설정한 레디스 마스터 이름을 master-name 으로 설정했다. 센티널에서 info sentinel 확인 info sentinel 센티널에서 sentinel get-master-addr-by-name master-name 확인 sentinel get-master-addr-by-name master-name 위에서 사용한 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 environme..

Database/Redis

[redis] sentinel master master-name 내용 살펴보기

레디스 마스터 1대, 슬레이브 2대가 연결돼있다. 내가 센티널에서 설정한 마스터이름은 master-name 이므로 명령어의 마지막에 마스터이름을 붙이는데 master-name 으로 검색해보자 127.0.0.1:26379> sentinel master master-name 1) "name" 2) "master-name" 3) "ip" 4) "192.168.96.2" 5) "port" 6) "6379" 7) "runid" 8) "eab71173e1c5849f48cbdf65d1a35cdaab3e761f" 9) "flags" 10) "master" 11) "link-pending-commands" 12) "0" 13) "link-refcount" 14) "1" 15) "last-ping-sent" 16) "0"..

Database/Redis

[redis] sentinel masters 내용 살펴보기

마스터 1대, 슬레이브 2대가 연결돼있다. 센티널에서 sentinel masters 명령어를 입력해보자 127.0.0.1:26379> sentinel masters 1) 1) "name" 2) "master-name" 3) "ip" 4) "192.168.96.2" 5) "port" 6) "6379" 7) "runid" 8) "eab71173e1c5849f48cbdf65d1a35cdaab3e761f" 9) "flags" 10) "master" 11) "link-pending-commands" 12) "0" 13) "link-refcount" 14) "1" 15) "last-ping-sent" 16) "0" 17) "last-ok-ping-reply" 18) "567" 19) "last-ping-reply"..

Database/Redis

[redis] 레디스 센티널의 info 내용 살펴보기

마스터 1대 슬레이브 2대일 때 센티널로 마스터를 연결했다. 센티널의 info sentinel 127.0.0.1:26379> info sentinel # Sentinel sentinel_masters:1 sentinel_tilt:0 sentinel_running_scripts:0 sentinel_scripts_queue_length:0 sentinel_simulate_failure_flags:0 master0:name=master-name,status=ok,address=192.168.96.2:6379,slaves=2,sentinels=1 센티널의 info 전체 127.0.0.1:26379> info # Server redis_version:6.2.6 redis_git_sha1:00000000 redis..

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