redis
-
[AWS] ElastiCache Redis 생성 및 접속 테스트 절차클라우드/aws 2021. 1. 23. 00:58
1단계 - Bastion용 EC2 인스턴스 생성 ElastiCache의 경우 AWS 외부에서 접속이 불가능하므로 AWS VPC 내부에 인스턴스를 통해서 접속 가능 Bastion용으로 EC2 인스턴스를 생성 01. EC2 서비스로 이동해서 [인스턴스 시작] 버튼 클릭 02. 프리티어의 Amazon Linux 2 AMI (HVM), SSD Volume Type 선택 03. t2.micro 선택 후 [다음: 인스턴스 세부 정보 구성] 선택 04. 인스턴스 세부 정보 구성 네트워크의 경우 인스턴스가 생성될 VPC 선택 서브넷의 경우 Bastion용 EC2이기 때문에 퍼블릭 서브넷 선택 외부에서 접속을 위해서 [퍼블릭 IP 자동 할당] 기능 활성화 05. 스토리지 추가 30GB까지 프리 티어에서 사용가능하므로 3..
-
[Redis] Docker를 이용한 Redis 클러스터링 구성오픈소스/redis 2020. 10. 20. 17:01
이번 시간에는 docker 기반의 redis 클러스터링을 구성하는 방법에 대해서 알아보도록 하겠습니다. 최종적으로 구성하려고 하는 구조는 아래와 같습니다. 3대의 서버에 각각 Master, Slave Redis를 설치 후 클러스터링 설정을 진행하도록 하겠습니다. 172.21.115.16 서버에 접속하여 Master, Slave Redis를 Docker로 구동 # Master Redis 구동 $ docker run -d --name redis-6379-16 --network host -v /redis/redis-6379-16:/data redis:5.0.5-buster redis-server --port 6379 --cluster-enabled yes --cluster-config-file node.con..
-
[Redis] 자료구조오픈소스/redis 2020. 10. 7. 18:14
이번 시간에는 redis에서 제공하는 자료 구조를 확인해보고, 해당 자료 구조에 데이터를 추가 및 조회하는 방법에 대해서 알아보도록 하겠습니다. list # 리스트에 데이터를 추가하는 방법 (key: mylist) $ LPUSH mylist A# now the list is "A" (integer) 1 $ LPUSH mylist B# now the list is "B","A" (integer) 2 $ RPUSH mylist C# now the list is "B","A","C" (integer) 3 # 리스트에 있는 데이터를 조회하는 방법 $ LRANGE mylist 0 2# start: 0번 인덱스, end: 2번 인덱스 1) "B" 2) "A" 3) "C" # 키가 존재할 경우에만 데이터를 추가하는 ..