codingpe
@codingpe
Students
1,020
Reviews
46
Course Rating
5.0
์ฝ๋ฉํ๋๊ธฐ์ ์ฌ
์ฒด๊ณ์ ์ด๋ก ๊ฒธ๋น + 20๋ ์ด์ ์ค๋ฌด ๊ฒฝํ + Top-tier ๋ผ์ด์ ์ค ๋ณด์
20+ ์ค๋ฌด ๊ฒฝ๋ ฅ
๋ํ ๊ฒ์์ฌ, ๋๊ธฐ์ ํต์ ์ฌ ๊ณ์ด, ์คํํธ ์ ๋ฑ์์ ๊ฐ๋ฐ ๋ฆฌ๋/์ํคํ ํธ
์น, ์๋์ฐ, ๊ฒ์, ์๋ํ, ๋ฐ์ดํฐ๋ถ์ ๋ฑ ๋ค์ํ ์์ฉ ๊ฐ๋ฐ
๊ฐ๋ฐํ(๋ฉ์ธ), ๋ฐ์ดํฐ๋ฒ ์ด์คํ, ์ธํ๋ผํ ๋ฑ ๋งค๋์ง
์ฌ๋ด ๊ณต์ ๊ฐ์ฌ
์ฒด๊ณ์ ์ด๋ก ๊ฒธ๋น
์ปดํจํฐ ๊ณตํ ์์ฌ
(ํ์๋ ผ๋ฌธ) ๊ฐ๊ฒฉ์ ํํญ ํ๋ ์ดํ ์ํ๋ณธ IPO์ ์์ฅ์ผ ์์ด๊ฐ ์์ธก์ ์ํ LoRA ๊ธฐ๋ฐ TabPFN ํ์ธํ๋
์งํ ๋ฐ ๊ธฐ๊ณ
์์ํ์ธ์! ๋ชจ๋ฐ์ผ ์น๊ฐ๋ฐ (2011๋ , ๋ฌธํ์ฒด์ก๊ด๊ด๋ถ ์ฌํด์ ์ฐ์ํ์ ๋์ ์ ์ (๊ธฐ์ ๊ณผํ ๋ถ์ผ)
์ง์ค๋ถ์! ๋ท๋ท ๊ฐ๋น์ง ์ปฌ๋ ์ : ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ ธํ์ฐ
๋์์ธ ํจํด๊ณผ ๋ท๋ท: ์ดํฐ๋ ์ดํฐ ํจํด๊ณผ ์ง๋ค๋ฆญ
Top-Tier ๋ผ์ด์ ์ค ๋ณด์
๊ธฐ์ ์ฌ(์ ๋ณด๊ด๋ฆฌ) / ์ ๋ณด์์คํ ์์๊ฐ๋ฆฌ์
ISMS-P์ธ์ฆ์ฌ์ฌ์ / SW๋ณด์์ฝ์ ์ง๋จ์
๋ฐ์ดํฐํ์ง์ธ์ฆ์ฌ์ฌ์(DQC-V)
Microsoft MVP(C#๋ถ๋ฌธ) / MCAD
PMP / OCP9i
์ธํ๋ฐ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ์ฑ์ฅํ๊ฒ ์ต๋๋ค.
๊ณต๋ถํ๋ ๋ชจ๋ ๊ฐ๋ฐ์ ๋ถ๋ค ํ์ดํ ! ์ ๋๋ค^^
Courses
Reviews
whh123459562
ยท
2026! A Practical Guide to Redis for Backend Developers: From Basics to Real-World Patterns2026! A Practical Guide to Redis for Backend Developers: From Basics to Real-World Patterns- 2026! Learn Python Fundamentals Properly from the Start
- 2026! Learning Object-Oriented Programming Properly (with Python)
- 2026! Learn Python Fundamentals Properly from the Start
janggos772257
ยท
2026! A Practical Guide to Redis for Backend Developers: From Basics to Real-World Patterns2026! A Practical Guide to Redis for Backend Developers: From Basics to Real-World Patterns
Posts
Q&A
Redlock ์๊ณ ๋ฆฌ์ฆ ๊ดํด ๊ถ๊ธํ๊ฒ ์์ต๋๋ค!
์๋ ํ์ธ์. ์ง๋ฌธ์ ๋ต๋ณ ๋๋ฆฝ๋๋ค.1. Redis ๋ ธ๋๋ค๋ผ๋ฆฌ ์์์ ์๋์ผ๋ก ๋๊ธฐํ ๋๋ ๊ฑด ์๋๊ณ , ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ ๋ ธ๋์ ์ง์ SET NX PX ๋ฅผ ์์ฒญํฉ๋๋ค. ์ฆ ์๋์ผ๋ก ๋์ผํ ๊ฐ์ ๊ฐ ๋ ธ๋์ ์ ๋ ฅํ๋ ๊ฒ์ ๋๋ค. (Redis ๋ ธ๋๋ค ๋ผ๋ฆฌ๋ ์๋ก ์ ํ ๋ชจ๋ฅด๋ ์ฌ์ด์ ๋๋ค.)2. ์ด๋ ๊ฒ ํ๋ฉด ๋ ธ๋๋ง๋ค ๋ฏธ์ธํ ์๊ฐ ์ฐจ๊ฐ ์๊ธฐ๋ ๊ฒ ๋ง์ต๋๋ค. ๊ทธ๋์ Redlock์ "์ค์ TTL - ๋ฝ ํ๋์ ๊ฑธ๋ฆฐ ์๊ฐ"์ผ๋ก ์ค์ ์ ํจ TTL์ ๋ค์ ๊ณ์ฐํ๊ณ , ์ด ์ ํจ TTL์์ ์์ ์ ๋๋ด๋๋ก ํฉ๋๋ค. ๋ง์ผ ์ ํจ TTL์ด ์์ ํ๊ธฐ์ ๋๋ฌด ์งง์ผ๋ฉด ๋ฝ ํ๋ ์์ฒด๋ฅผ ํฌ๊ธฐํฉ๋๋ค.
- 0
- 2
- 29
Q&A
์ข์์/์กฐํ์ ์นด์ดํ ๋ณ๋ชฉํ์์ ๋ํด์ ๊ถ๊ธํ์ ์ด ์์ต๋๋ค.
์๋ ํ์ธ์. ์ข์ ์ง๋ฌธ ์ฃผ์ จ๋ค์.Redis๋ ์ฑ๊ธ์ค๋ ๋์ด๊ธฐ ๋๋ฌธ์ ์์ฒญ์ด ๋ชฐ๋ฆฌ๋ฉด, ์ค์ ์๋ ๊ฒ์ ๋์ผํฉ๋๋ค.(RDB๋ Lock์ผ๋ก ๋๊ธฐ๋ฅผ ํ๋ ๊ฑฐ์ง๋ง, ์ค์ ์๋ ๊ฒ์ ๋์ผํฉ๋๋ค.)๋ค๋ง, ์ด ๋ ๊ฐ์ ์ฒ๋ฆฌ ์๋๋ ์๋นํ ์ฐจ์ด๊ฐ ๋ฉ๋๋ค.RDB: Lock ํ๋๊ณผ ๋๊ธฐ, Lock ํด์ + Disk ์ฐ๊ธฐ(or WAL ๊ธฐ๋ก) --> ์์ญ ~ ์๋ฐฑ ๋ง์ดํฌ๋ก์ด(ยตs) ์์Redis INCR: ๋ฉ๋ชจ๋ฆฌ ์ฐ์ฐ 1ํ --> ์๋ฐฑ ๋๋ ธ์ด(ns) ์์(์ฐธ๊ณ ) 1 ๋ง์ดํฌ๋ก์ด = 1,000 ๋๋ ธ์ด์๋ ์ฐจ์ด๊ฐ 100๋ฐฐ~1000๋ฐฐ ์์ค์ด๋ผ, ๊ฐ์ ์๋ง ๊ฑด์ ์ฒ๋ฆฌํ ๋ RDB๊ฐ ๋ณ๋ชฉ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋ ํฝ๋๋ค.๋ฌผ๋ก Redis๋ ๊ฐ๋น ๋ชป ํ ์์ค์ ํธ๋ํฝ(์ด๋น ์๋ฐฑ๋ง ๊ฑด ์ด์)์ด๋ผ๋ฉด ๋ญ๊ฐ ํ๋์ด ํ์ํฉ๋๋ค.
- 0
- 2
- 26
Q&A
๋ฐฑ์๋ ์๋ฒ ์ฝ๋ ๋ณ๊ฒฝ์์ ํ๋ก ํธ์๋ ์๋ฒ๊ฐ ๊ฐ์ ํ์ฑํ์ง ๋ชปํ๋ ๋ฌธ์
์ค. ๊ฐ์ฌํฉ๋๋ค. ๐์คํ๊ฐ ์์๋ ๋ณด๋ค์. ์์ ๋ ธํธ์ ๋ฐ์ ํ์ต๋๋ค.์ ๋ง ์ด์ฌํ ํ์๋ค์. ํ์ดํ ์ ๋๋ค ๐
- 0
- 1
- 77
Q&A
๊ฐ์ฌ๋ GETDEL ๊ด๋ จํด์ ์ง๋ฌธ ์์ต๋๋ค
์๋ ํ์ธ์. ๐๋ ์นด๋ก์ด ์ง์ ๊ฐ์ฌํฉ๋๋ค! ์ฝ๋๋ฅผ ๊น์ด ์๊ฒ ๋ถ์ํด ์ฃผ์ จ๋ค์.๋ง์ํ์ ๋๋ก GETDEL์ ์ฌ์ฉํ๋ฉด ๊ฐ์ ์ฝ์ด์ด๊ณผ ๋์์ ํค๊ฐ ์ญ์ ๋๋ฏ๋ก, ์ ์ ๊ฐ ์ค์๋ก ์คํ๋ฅผ ๋์ ๋ ์ฌ์๋ํ ๊ธฐํ์กฐ์ฐจ ์์ด ๋ฐ๋ก ํ๊ธฐ๋์ด ์ ์ธ์ฆ๋ฒํธ๋ฅผ ์์ฒญํด์ผ๋ง ํฉ๋๋ค.GETDEL์ ์์ฃผ ์๊ฒฉํ ๋ณด์์ด ์๊ตฌ๋๋ ์ํฉ ์ฆ, "๋จ 1ํ์ ๋น๊ต ์๋๋ง ํ์ฉ(์ผ์น ์ฌ๋ถ์ ๋ฌด๊ดํ๊ฒ ์ฆ์ ํ๊ธฐ)"ํ๋ ์์ ํ ์ผํ์ฑ ํ ํฐ์ ์์์ฑ์ ๋ณด์ฅํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ฉด ์ข์ ๋ช ๋ น์ด์ ๋๋ค.ํ์ง๋ง ๊ทธ๋ ์ง ์์ ์ผ๋ฐ์ ์ธ ์๋น์ค์์๋ ์ฌ์ฉ์ ํธ์์ฑ(UX)์ ์ ํ์ํฌ ์ ์์ต๋๋ค. ํ์ฌ ์์ฑ๋ ์ฝ๋ ์ญ์ '์ธ์ฆ๋ฒํธ๊ฐ ์ผ์นํ ๊ฒฝ์ฐ์๋ง DEL์ ์ํ'ํ๋๋ก ์๋๋์ด ์๋๋ฐ, ์ ๊ฐ GETDEL์ ๋จ์ ๊ถ์ฅ ์ฌํญ์ผ๋ก ๋ง๋ถ์ด๋ฉด์ ๋ ๋ก์ง ๊ฐ์ ๋ชจ์์ด ๋ฐ์ํด ๋ฒ๋ ธ์ต๋๋ค.๋ช ๋ น์ด์ ์์์ ์คํ์ด๋ผ๋ ์ธก๋ฉด์๋ง ํฌ์ปค์ค๋ฅผ ๋ง์ถ๋ค ๋ณด๋, ์ํ ์ฝ๋์ ์ ์ฒด ํ๋ฆ๊ณผ ์ถฉ๋ํ๋ ์ค๋ช ์ ๋๋ ธ๋ค์. ์ ํํ๊ฒ ์ง์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ๋ง์ํ์ ๋๋ก ์ธ์ฆ๋ฒํธ ์ผ์น ์ฌ๋ถ ํ๋จ ํ, ์ญ์ ํ๋ ๋ก์ง์ ๋ฃจ์์คํฌ๋ฆฝํธ๋ก ์์ฑํ๋ฉด ์์์ฑ๊ณผ ์ฌ์ฉ์ ํธ์์ฑ์ ๋ชจ๋ ๋ง์กฑ์ํฌ ์ ์์ต๋๋ค.ํ์ต์ ํผ๋์ ๋๋ ค ์ฃ์กํ๋ฉฐ, ๊ฐ์ ๋ ธํธ์ ๋ด์ฉ์ ํด๋น ๋ถ๋ถ์ ๋ํ ์ฝ๋ฉํธ๋ฅผ ์ถ๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค.ํ๋ฅญํ ์์ผ๋ก ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ ์ ๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ, ์์ผ๋ก๋ ์๊ฐ๊น์ง ํ์ดํ ํ์๊ธธ ์์ํ๊ฒ ์ต๋๋ค!
- 0
- 2
- 84
Q&A
๋น๋ฐ๋ฒํธ๋ฅผ ๊ฑธ๊ณ ์คํ๋ ๋ ๋์ค ์๋ฒ์ lua ์คํฌ๋ฆฝํธ๋ฅผ ๋ฑ๋กํ๋ ๊ฒฝ์ฐ
์. ์ค์ต ๊ณผ์ ์์ ๋น๋ฐ๋ฒํธ ์ค์ ๋๋ฌธ์ ๊ณ์ ๊ฑธ๋ฆฌ์๋ ๊ฒ ๊ฐ๋ค์. ๐ํ ์คํธ ํ๊ฒฝ์ด ๊ณต์ธ IP๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ผ๋, 127.0.0.1๋ก ๋ฐ์ธ๋ฉํ์ จ๋ค๋ฉด ๋น๋ฐ๋ฒํธ ์ค์ ๊น์ง๋ ํ์ง ์์ผ์ ๋ ๊ด์ฐฎ์ต๋๋ค.๊ณ์ ์งํ๋๋ ์ค์ต๊ณผ์ ์์ ๋ถํธํจ์ ๊ฒช์์ค๊น ์ผ๋ ค๋๋ค์.๊ฐ๋ฅํ์๋ค๋ฉด ์๋์ ๊ฐ์ด ๊ธฐ์กด ์ปจํ ์ด๋๋ฅผ ์ญ์ ํ๊ณ , (๋น๋ฐ๋ฒํธ ์ค์ ์์ด) ๋ค์ ์์ฑํ์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค.docker rm -f my-redisdocker run -d --name my-redis -p 127.0.0.1:6379:6379 redis
- 0
- 2
- 72
Q&A
๋ณด์ ์ค์ ์ ํ ์๊ฐ์๋ค์ Connection Settings์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฃ์ด์ผ ์ถ๊ฐ๋๋ค์
์๋ ํ์ธ์ ๐Redis Insight ๋ง์์ด์๊ตฐ์. ์๋ดํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ ๋ ํด๋น ๊ฐ์์ ๋ ธํธ์ ๊ฐ์ด๋ ํด ๋๋๋ก ํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค. ๐
- 0
- 2
- 55
Q&A
Redis Container ํดํน
์๋ ํ์ธ์! ๐์.. ๊ณต์ธ IP๊ฐ ์๋ ํ๊ฒฝ์์ ํ ์คํธํ๊ณ ๊ณ์ ๊ฐ ๋ด์.๋ง์ํ์ ํ์์ ์ธ๋ถ์ ๋ ธ์ถ๋ Redis์ ์๋ ์ค์บ ๋ด์ด ์ ๊ทผํ์ ๊ฐ๋ฅ์ฑ์ด ๋๊ณ , ์ค์ ๋ณ๊ฒฝ ๋ฐฉํฅ๋ ์์ฃผ ์ ์ก์ผ์ จ์ต๋๋ค.ํนํ ์๋ 2๊ฐ์ง๋ ๊ฐ์ฅ ์ค์ํ ์กฐ์น์ ๋๋ค:-p 127.0.0.1:6379:6379 โ ์ธ๋ถ์์ ์ง์ ์ ๊ทผ ์ฐจ๋จ (๊ฐ์ฅ ์ค์)--requirepass โ ์ธ์ฆ ์๋ ์ ๊ทผ ๋ฐฉ์ง์ด ๋ ๊ฐ์ง๋ง์ผ๋ก๋ ๋๋ถ๋ถ์ ์๋ ์ค์บ/๊ณต๊ฒฉ์ ํจ๊ณผ์ ์ผ๋ก ๋ง์ ์ ์์ต๋๋ค.
- 0
- 1
- 99
Q&A
์์ ์ฝ๋๊ฐ ์ด๋์๋์ง์?
์๋ ํ์ธ์. ์์ค์ฝ๋๋ ๊ฐ ๊ฐ์์ ์์ ๋ ธํธ์ ์์ต๋๋ค. ๐์ด๋ฅธ์๊ฐ์ ์ด๊ณต. ํ์ดํ ์ ๋๋ค~ ๐
- 0
- 2
- 63
Q&A
10. ํ์ด์ฌ ํด๋์ค์ ๊ฐ์ฒด ๊ตฌํ(self์ ๋์์๋ฆฌ) ์์ค์ฝ๋
์ํ. ๊ทธ๋ ๊ตฐ์.๋ฐฉ๊ธ ํ์ธํ๊ณ ์์ ๋ ธํธ์ ์ ๋ ํ์ต๋๋ค. ์ฃ์กํด์ ^^
- 0
- 2
- 88
Q&A
์๋ ํ์ธ์. ๊ฐ์์ ์ฌ์ฉ๋ ์์ค์ฝ๋๊ฐ ์ด๋ ์์๊น์?
์๋ ํ์ธ์. ์์ค์ฝ๋๋ ๊ฐ ๊ฐ์์ ์์ ๋ ธํธ์ ์์ต๋๋ค^^
- 0
- 1
- 88




