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 설치
sudo apt-get update
sudo apt-get install redis
Redis를 설치한다.
redis-server --version
Redis 버전 체크를 통하여 위 사이트에서 Stable 버전과 동일한지 확인
Redis 메모리 설정
sudo vi /etc/redis/redis.conf
편집기 모드에서 `:` 를 누른 후 `/` 이후 단어 `maxmemory`, `maxmemory-policy` 찾아서 변경
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