DB의 경우 보통 local에 설치하기 보다는 Docker를 이용하여 Container로 관리하고는 한다.
Docker를 이미 사용하고 있다면, Docker Image를 다운받아 간편하게 사용할 수 있다.
하지만, 가끔 local 환경에 설치하고 싶을 때가 있을 수도 있다.
이번에는 NoSQL DB 중 Key-Value 방식이며, In-Memory DB로 유명한 Redis을 설치해보자.
Amazon Linux 2023
을 기준으로 진행하였기에
Amazon Linux 1
이나 Amazon Linux 2
를 사용하는 경우 차이가 있을 수 있다.
먼저 dnf package manager를 통해 설치가능한 파일이 존재하는지 확인해보자
sudo dnf list | grep redis
설치가능한 버전을 확인하였다면, dnf package manager를 통해 설치를 진행하자
sudo dnf install redis6
Redis의 설치를 완료했다면 Redis을 실행해보자
sudo systemctl start redis6
Redis가 정상적으로 실행중인지 확인해보자
sudo systemctl status redis6
만약, 재부팅시에 자동으로 Redis를 실행시키려면
sudo systemctl enable redis6
명령어를 통해 등록하면 된다.
Redis에 접속하기 위해 redis-cli을 사용해보자
redis6-server --version
명령어를 통해 설치된 Redis 버전을 확인할 수 있다.
redis6-cli ping
을 입력하여 redis-cli가 정상적으로 동작하는지 확인하자
PONG
이라는 결과를 받으면 성공이다.
redis6-cli
를 입력하면 6379 port로 redis-cli에 접속하여 접근할 수 있다.
이후로는 redis cli 명령어를 통해 DB를 조작할 수 있다.
ex)
127.0.0.1:6379> set foo bar
127.0.0.1:6379> get foo
127.0.0.1:6379> del foo
127.0.0.1:6379> get foo
127.0.0.1:6379> keys *