일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- vscode
- redis-cli
- RedisJSON
- ERR unknown command 'JSON.GET'
- 환급챌린지
- 패스트캠퍼스후기
- 잔디이전
- Avast Security
- aws
- 캐시백챌린지
- 패캠챌린지
- putty Inactive
- 한 번에 끝내는 AWS 인프라 구축과 DevOps 운영 초격차 패키지 Online
- Window redis-cli
- elastic cache
- 캐시백
- Redis
- ERR unknown command 'JSON.SET'
- 직장인인강
- nodemailer
- AWS S3 migration
- gitlab 잔디옮기기
- AWS S3 버킷 삭제
- aws s3
- AWS S3 계정이동
- 패스트캠퍼스
- 직장인자기계발
- redis cli
- Ngrinder Docker
- Avast 구독취소
- Today
- Total
Developing
Windows,WSL2,Linux 환경에서 Redis-CLI 사용 Setting(Local,Server) 본문
Windows,WSL2,Linux 환경에서 Redis-CLI 사용 Setting(Local,Server)
DEV_BLOG 2023. 7. 5. 20:48
Windows Local 환경 Redis-CLI Installation
Redis 공식문서에서 공식적으로 windows 환경을 제공하고 있지는 않다. Windows 환경의 경우 WSL2 환경에서 설치할 것을 권고하고있다. 하지만 Microsoft Archive Github Release에서 window환경에서 쉽게 사용할 수 있도록 방법을 제공해준다. 2가지의 방법 모두 기술하려고 한다.
1) Redis for Windows Release 다운로드 방식
https://github.com/microsoftarchive/redis/releases
Releases · microsoftarchive/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis
github.com
해당 페이지에서 MSI 파일을 다운로드 한다. Path Variable 옵션을 활성화하여 설치해주자!
redis-cli 명령어를 사용해 잘 설치되었는지 확인해주자.
2) WSL2 환경이 구축된경우 공식 문서방법을 따르는 방법
sudo apt install lsb-release curl 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
sudo apt-get update
sudo apt-get install redis
sudo service redis-server start
마찬가지로 redis-cli 명령어 잘 되는지 확인하자.
Server에서 Redis-CLI Installation
sudo yum install -y gcc
wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && cd redis-stable && make
sudo cp src/redis-cli /usr/bin
src/redis-server
#새롭게 terminal창 열고 전역에서 사용가능한지 확인 -> 127.0.0.1 > exit으로 빠져나가기
redis-cli
#AWS elastic cache Redis Cluster 엔드포인트로 접근
redis-cli -h {redis-cluster-endpoint} -p 6379
개발서버 등이 아닌 운영서버라면 wget으로 설치하는데에 제한사항이 있을 수 있다. 이런경우에는 로컬에 압축파일을 받고 sftp 방법으로 전송한 뒤에 파일 압축을 해제하는 방식으로 해결하였다.
공식문서에는 /usr/local/bin에 설치하라는데 별도의 path설정하는 번거로움이 생기지 않도록 redis-cli를 /usr/bin에 위치시켰다. 자기 의사로 선택하자.
Reference
https://github.com/microsoftarchive/redis/releases
https://redis.io/docs/getting-started/installation/install-redis-on-windows/
https://redis.io/docs/getting-started/installation/install-redis-from-source/
'Tips(Reference) > etc' 카테고리의 다른 글
DynamoDB와 DynamoDB Accelerator(DAX) 정리 (0) | 2023.07.09 |
---|---|
Ngrinder Stress Testing Tool Setting(download + Docker 활용 방식) (0) | 2023.06.27 |
Avast Security 구독취소하기(계정 모를때 해결방법) (2) | 2023.06.11 |
Udemy 강의를 무료로 수강하는 방법(with Kmooc) (0) | 2022.12.06 |
PORT 종료하는방법 (netstat,taskkill) (0) | 2022.08.18 |