상세 컨텐츠

본문 제목

window에 redis 서버 설치

데이타베이스

by e7e 2023. 5. 28. 16:47

본문

redis(Remote Dictionary Server)는 in-memory database로, 속도향상을 위해 I/O 발생을  줄이는

보조 캐시 서버(자주 검색되는 데이타를 캐시)로 많이 활용되고

key-value 형태의 비정형 형태를 가짐다앙.

공식적으로 window 설치를 지원하지 않아 쪼메 불편했는데, window의 wsl 지원으로

리눅스식으로 설치가 가능하당.

당근 필요없는 사람은 말공(시간낭비), 필요한 사람만 해보는 것이 좋을 것이당!

 

아래 링크를 보고 따라한당!

https://redis.io/docs/getting-started/installation/install-redis-on-windows/

 

Install Redis on Windows

Use Redis on Windows for development

redis.io

 

만약 도커(Docker)를 사용한다면 (요즘 개발자라면 당근 알아두어야겠죵)

아래 한 줄로  끄읕 (-d 옵션 사용여부는 선택사항)

docker run -p 6379:6379 redis

redis.conf 설정파일은 /etc/redis 폴더에 있당

사용 명령엉

(키보드 위에서 손가락 댄스로 한번씩 결과를 확인해보면 바로 느낌 옴!)

 

리눅스쉘에서 redis-cli라고 치면  127.0.0.1:6379> 식으로 프롬프트가 보일텐데 거기서 연습함당

혹 디폴트로 proctected mode가 on일때는 괜찮은데, 요걸 off(서버에서 서버로 요청)로 하면

암호를 걸어서 사용하삼

암호 거는법은 지금은 필요가 없어서, 필요해지면 구글 껌색으로 ..... 

자료 형태 명령어 썰명
key-> String set key이름 value값 key이름으로 value값 할당
get key이름 key value값 읽어오깅
del key이름 key 지우깅
key->Hash




hset key field value key이름에 filed-value쌍을 저장
hget key field key에서 field-value쌍 읽어오깅
hdel key field key에서 field 지우깅
hlen key key의 field갯수 
hgetAll key key 모든 field-value 쌍 읽어오깅
hkeys key key의 모든 field
hvals key key의 모든 value

key->List



lpush key value 추측하삼
rpush key value 추측하삼
lrange key 시작넘버 엔드넘버 추측하삼
lpop key 추측하삼
rpop key 추측하삼

 

 


 

당신은 당신의 생각보다 훨씬 강함당!....

젊음에 실패란 없어용, 시행착오(미래의 무용담)만 있을 뿐~~ 

오날도 미래의 추억을 위해 화이팅!~~(^-^)

 

https://www.youtube.com/watch?v=Xn676-fLq7I