본문 바로가기
Ubuntu20.04/Redis

[Redis] Ubuntu20.04 Redis 최신 버전(Stable) 설치하기

by 검은냥냥이 2023. 12. 12.

Redis의 GPG 키 다운로드

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

 

Redis 설치

 

Download

Redis You can download the last Redis source files here. For additional options, see the Redis downloads section below. Stable (7.2) Redis 7.2 includes optimizations, several new commands, some improvements, bug fixes, and several new module APIs. It also

redis.io

sudo apt-get update
sudo apt-get install redis

Redis를 설치한다.

Redis Version Check

redis-server --version

Redis 버전 체크를 통하여 위 사이트에서 Stable 버전과 동일한지 확인

 

Redis 메모리 설정

sudo vi /etc/redis/redis.conf

편집기 모드에서 `:` 를 누른 후 `/` 이후 단어 `maxmemory`, `maxmemory-policy` 찾아서 변경

redis.conf

maxmemory 1g
maxmemory-policy allkeys-lru

메모리 제한을 1GB로 설정하고 정책을 메모리 초과시 오래된 데이터를 지우는 정책으로 변경한다. 이후 `:wq` 입력하여 저장하고 나온다.

sudo service redis-server restart

Redis 서비스 재시작

 

Redis 테스트

redis-cli

위 명령어를 통해 Redis에 접속한다. 기본 설정은 127.0.0.1 내부 아이피와 6379 포트를 사용한다.

set hongildong test1
get hongildong

set 명령어로 key, value 값을 입력하여 값을 저장한다. 그리고 get key 값을 통해서 값을 조회해본다.

keys *검색어*

and

keys *

keys 명령어로 *검색어*를 통해서 키값을 찾을 수도 있다. 만약, 전체를 조회하려면 `keys *` 명령어를 입력하면 된다.

del 키값

or

del key1 key2 key3

or

flushdb
flushall

del 명령어로 키를 삭제할 수 있으며, 다중 삭제시 여러 키를 띄어쓰기 후 입력해주면 된다. 만약 전체 삭제의 경우 `flushdb`, `flushall`을 하면 전체 키가 삭제 된다. (단, 복구 할 수 없으니 신중히 사용한다.)

728x90
사업자 정보 표시
레플라 | 홍대기 | 경기도 부천시 부일로 519 화신오피스텔 1404호 | 사업자 등록번호 : 726-04-01977 | TEL : 070-8800-6071 | Mail : support@reafla.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기