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/
만약 도커(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