[Redis] Redis ์ž๋ฃŒ ๊ตฌ์กฐ์™€ ๋ช…๋ น์–ด
ยท
DB/Redis
Redis๋Š” key-value ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  Redis๋Š” key์— ํ•ด๋‹นํ•˜๋Š” value์˜ ๊ฐ’์œผ๋กœ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•œ๋‹ค. Redis๋Š” String, Set, List, Hash, Sorted Set ๋“ฑ์˜ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ ์ž๋ฃŒ๊ตฌ์กฐ์— ๋งž๋Š” ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๋งŽ์€ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ, ๊ฐ€์žฅ ํ”ํ•˜๊ณ  ์ต์ˆ™ํ•œ String, Set, List, Hash, Sorted Set์— ๋Œ€ํ•ด์„œ๋งŒ ์†Œ๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค. Strings ๋ฌธ์ž์—ด(์ˆซ์ž, ์ง๋ ฌํ™”๋œ ๊ฐ์ฒด, ์ด์ง„์ˆ˜ ๋“ฑ)์„ ์ €์žฅํ•œ๋‹ค. 512MB๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…๋ น์–ด ๊ณต์‹ ๋ฌธ์„œ ์‚ฝ์ž… SET name giraffe MSET name2 turtle color green rating 10 ์กฐํšŒ..
[Redis] Redis ์„ค์น˜ํ•˜๊ธฐ(Window) + GUI(RedisInsight) ์—ฐ๊ฒฐ
ยท
DB/Redis
in-memory ๊ธฐ๋ฐ˜์˜ NoSQL๋กœ, key-value์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ Redis๋ฅผ ์œˆ๋„์šฐ์—์„œ ์„ค์น˜ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ๋‹ค. Redis์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ 'Redis์˜ ๊ฐœ๋…๊ณผ ํŠน์ง•'์—์„œ ๋ณด๋ฉด ๋œ๋‹ค! ๊ณต์‹์ ์œผ๋กœ๋Š” Window ์ง€์› ์•ˆํ•จ Redis๋Š” ๊ณต์‹์ ์œผ๋กœ Window๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. Redis ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ผ์„ ๋ฐ›๋Š”๋‹ค๋ฉด Linux ๊ธฐ๋ฐ˜์˜ tar.gz ํŒŒ์ผ์„ ๋ฐ›๊ฒŒ ๋  ๊ฒƒ์ด๊ณ , ์ด๊ฑด ์œˆ๋„์šฐ์—์„œ ์„ค์น˜ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค. (์‹œ๋„ ํ–ˆ์œผ๋‚˜ ํฌ๊ธฐ..) ๋˜ํ•œ, Redis ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์— ๊ฐ€๋ฉด Window์—์„œ Redis ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ด์ฃผ๊ณ  ์žˆ๋‹ค. Install Redis on Windows ํ™ˆํŽ˜์ด์ง€์—์„œ๋Š” WSL2 (Windows Subsy..
[Redis] Redis์˜ ๊ฐœ๋…๊ณผ ํŠน์ง•
ยท
DB/Redis
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ ๋Š” MySQL, Oracle๊ณผ ๊ฐ™์€ RDBMS๋งŒ ์•Œ๊ณ  ์“ฐ๋˜ ์‹œ์ ˆ.. Redis์— ๋Œ€ํ•ด ‘์บ์‹ฑํ•  ๋•Œ ์“ด๋‹ค, ์ฑ„ํŒ… ์„œ๋ฒ„ ๋งŒ๋“ค ๋•Œ ์“ด๋‹ค, ๋žญํ‚น ์‹œ์Šคํ…œ ๊ตฌํ˜„ํ•  ๋•Œ ์“ด๋‹ค..’ ๋“ฑ์„ ๋“ค์—ˆ๋‹ค. ํ•˜์ง€๋งŒ Redis์— ๋Œ€ํ•ด ์ „ํ˜€ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— Redis๋ฅผ ์™œ ์จ์•ผํ•˜๋Š”์ง€๋Š” ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ๋„๋Œ€์ฒด Redis๊ฐ€ ๋ฌด์—‡์ด๊ณ , ์–ด๋–ค ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธธ๋ž˜ Redis๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ผ๊นŒ? โ“ Redis๋ž€? Redis์— ๋Œ€ํ•ด ์ด๋ ‡๊ฒŒ ํ•œ ์ค„๋กœ ์†Œ๊ฐœํ•  ์ˆ˜ ์žˆ๋‹ค! in-memory ๊ธฐ๋ฐ˜์˜ NoSQL๋กœ, key-value์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค NoSQL Not Only SQL’๋กœ ‘SQL๋งŒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค’๋ผ๋Š” ๋œป์œผ๋กœ ๊ธฐ์กด์˜ RDBMS์™€๋Š” ๋‹ค๋ฅธ ๊ตฌ์กฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค. DBMS(๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค)..
[Redis] Redis Cloud ์‚ฌ์šฉํ•˜๊ธฐ + GUI RedisInsight
ยท
DB/Redis
NoSQL ์ค‘ ํ•˜๋‚˜๋กœ key-value ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” Redis๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ ์ž ์•Œ์•„๋ณด๋˜ ์ค‘, Redis์—์„œ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ธ Redis Cloud์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. Redis๋ฅผ ํ•™์Šตํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ, ๋กœ์ปฌ์ด๋‚˜ Docker๋กœ Redis DB๋ฅผ ๊ตฌ์ถ•ํ•ด๋„ ๋˜์ง€๋งŒ.. Redis Cloud๊ฐ€ ๊ถ๊ธˆํ•˜๊ธฐ๋„ ํ•˜๊ณ , ํ•œ๋ฒˆ ์จ๋ณด๊ณ  ์‹ถ์–ด์„œ Redis Cloud์— ๊ฐ€์ž…ํ•ด์„œ ์จ๋ดค๋‹ค! (+ AWS์ฒ˜๋Ÿผ ํšŒ์›๊ฐ€์ž…์„ ํ•˜๋ฉด ๊ณ„์ •๋‹น 1๊ฐœ์˜ Redis DB๋ฅผ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.) Redis Cloud ํ™ˆํŽ˜์ด์ง€ https://redis.com/cloud/overview/ Redis Cloud – Fully Managed Cloud Service | Redis Redis Cloud pr..
giraffe_
'DB/Redis' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก