오픈소스/redis
-
[Redis] centos redis-cli 설치오픈소스/redis 2021. 6. 25. 12:28
Redis를 설치 후 정상적으로 설치되어 있는지 확인해보기 위해서 Redis CLI를 설치해서 접속해보는 방법에 대해서 알아보겠습니다. Step01. make를 하기 위해 gcc를 설치 $ sudo yum install -y gcc Step02. redis-cli 설치 및 make $ sudo wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && cd redis-stable && make Step03. redis-cli를 /usr/bin에 추가해서 어느 위치에서든 사용 가능하도록 등록 $ sudo cp src/redis-cli /usr/bin Step04. 설치가 끝나면 Redis가 정상적으로 설치되어 구동..
-
[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" # 키가 존재할 경우에만 데이터를 추가하는 ..