Database/Redis

Database/Redis

[Redis] (error) MOVED 에러 해결 방법

root@redis_1:/data# redis-cli -a password Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 127.0.0.1:6379> set key value (error) MOVED 12539 172.28.0.5:6379 접속에 -c 옵션을 추가하자 root@redis_1:/data# redis-cli -a password -c Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 127.0.0.1:6379> set key value -> ..

Database/Redis

[redis] 레디스 명령어 연습하기 3

전체 키 확인하기 keys * list_a 라는 키에 lpush 이용하여 1 2 3 이라는 값 입력하기 모든 키 확인하기 list_a 키에 입력된 값들 확인하기 lpush list_a 1 2 3 keys * lrange list_a 0 -1 list_b 라는 키에 rpush 이용하여 1 2 3 이라는 값 입력하기 모든 키 확인하기 list_b 키에 입력된 값들 확인하기 rpush list_b 1 2 3 keys * lrange list_b 0 -1 모든 키 삭제하고 모든 키 확인하기 keys * flushall keys * key_a 라는 키에 a라는 필드에 10이라는 값 입력하고 모든 키 확인하기 그리고 key_a의 a필드 값 확인하기 hset key_a a 10 keys * hget key_a a k..

Database/Redis

[redis] 레디스 명령어 연습하기 2

lpush로 list_test 라는 이름을 가진 리스트 입력하기 값은 1, 2, 3, 4, 5 를 입력할 것 그리고 모든 키 조회하기 lpush list_test 1 2 3 4 5 keys * list_test 라는 키를 lrange 로 모든 값을 조회해보기 lrange list_test 0 -1 rpush로 list_test 키에 3 3 3 3 3 데이터 입력하고 모든 키 조회해보고 list_test 의 값 조회해보기 rpush list_test 3 3 3 3 3 keys * lrange list_test 0 -1 lpop 으로 첫번째 요소 팝하고, list_test 의 모든 값 조회해보기 lpop list_test lrange list_test 0 -1 rpop 으로 마지막 요소 팝하고 list_te..

Database/Redis

[redis] 레디스 명령어 연습하기 1

현재의 키 값 확인하기 keys * key1 value1 인 데이터 넣기 set key1 value1 전체 키 조회하기 keys * key1의 값을 조회하기 get key1 key2 value2 데이터 넣기 set key2 value2 전체 키 조회하기 keys * key11 value11 key22 value22 한번에 데이터 넣기 mset key11 value11 key22 value22 전체 키 조회하기 keys * key11 의 값 조회하기 get key11 key11과 key22의 값을 한번에 조회하기 mget key11 key22 key1과 key2의 값을 한번에 조회하기 mget key1 key2 key1, key2, key11, key22의 값을 한번에 조회하기 mget key1 key2 ..

Database/Redis

[redis] 레디스에서 여러개의 key를 한번에 등록하는 방법

key1 : value1 key2 : value2 key3 : value3 키 값을 한번에 등록해보자 mset key1 value1 key2 value2 key3 value3 모든 키 조회 keys * 키의 갯수 확인 dbsize key1의 value 확인하기 mget key1 key1, key2의 value 확인하기 mget key1 key2 key1, key2, key3의 value 확인하기 mget key1 key2 key3

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