1) Redis ์ค์น ๋ฐ ๋ช
๋ น์ด ์ค์ต (1) ๊ธฐ๋ณธ ํ๊ฒฝ Rocky Linux release 8.8 (Green Obsidian) x86 ์์คํ
(2) Repository๋ฅผ ์ด์ฉํ Redis ์ค์น [root@localhost ~]# dnf install –y redis [root@localhost ~]# systemctl enable redis [root@localhost ~]# systemctl restart redis ๋ณดํต Repository์๋ ์ต์ ๋ฒ์ ์ด ์๋ Stable ๋ฒ์ ์์ฃผ๋ก ์
๋ฐ์ดํธ๋๊ธฐ ๋๋ฌธ์ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ์์ค ์ปดํ์ผํ์ฌ ์ค์นํด์ผ ํฉ๋๋ค. ์ง์ ์์ค ์ปดํ์ผํ์ฌ ์ค์นํ๋ ๊ณผ์ ์ด ๊ณ ๋๊ธฐ ๋๋ฌธ์ Repo์ ์ฌ๋ผ์จ ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ์ต๋๋ค ^^7 (3) Redis ์ค์ [root@loca..
๐จ๐ป Back End/Redis
1) NoSQL (1) NoSQL์ด๋ Not Only SQL ํน์ Non-Relational Operational DataBase์ ์ฝ์๋ก ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์นญํ๋ค. ๊ธฐ์กด์ RDBMS์ ๊ฐ์ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ง์ํ๋ฉฐ ๋๋์ ๋ถ์ฐ๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์กฐํํ๋๋ฐ ํนํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์คํค๋ง ์์ด ์ฌ์ฉํ๊ฑฐ๋ ๋์จํ ์คํค๋ง๋ฅผ ์ ๊ณตํ๋ ์ ์ฅ์์ด๋ค. → ์ฃผ๋ก ๋น
๋ฐ์ดํฐ, ๋ถ์ฐ ์์คํ
ํ๊ฒฝ์์ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์ ํฉํ๋ค. ์ฆ, ๊ธฐ์กด์ RDBMS๊ฐ Consistency์ Availability์ ์ค์ ์ ๋์๋ค๋ฉด NoSQL์ Scalability์ Availability์ ์ค์ ์ ๋๊ณ ์๋ ๊ฒ์ด๋ค. (2) NoSQL์ ํน์ง โ RDBMS์ ๋ฌ๋ฆฌ ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ (Relation)๋ฅผ ์ ์ํ์ง..
1) Redis (Remote Dictionary Server) (1) ๋ฑ์ฅ ๋ฐฐ๊ฒฝ ๋ณดํต ์๋น์ค ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด์ ํ์ฐ์ ์ผ๋ก ๋ฐ์ํ๊ฒ ๋๋ ๊ณผ๋ํ DB ์ฐ๊ฒฐ๊ณผ ๋ฐฉ๋ํด์ง๋ DB์ ์ฌ์ด์ฆ๋ก ์ธํด ๋ฐ์ํ๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์บ์๋ฅผ ์ฌ์ฉํ๋ค. ์บ์๋ ํ๋ฐ์ฑ ๋ฐ์ดํฐ๋ก ์ฉ๋์ด ํฌ์ง ์์ง๋ง ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฐ๋ ์๋๊ฐ ๊ต์ฅํ ๋น ๋ฅด๋ฏ๋ก ์์ฃผ ์์ฒญ๋๋ ๋ฐ์ดํฐ๋ง์ ์ ์ฅํ์ฌ ํ์ฉํ๋ค. ํ๋ ํ ์ ๋ฒ์น์ ๋ฐ๋ฅด๋ฉด ์ ์ฒด ์์ฒญ์ 80%๋ ๊ณ ์ 20%์ ์ฌ์ฉ์์ ์ํด ๋ฐ์ํ๊ฒ ๋๋๋ฐ ๋๋ถ๋ถ์ ์์ฒญ์ ์ ์ ์์ ์ฌ์ฉ์์ ์ํด ๋ฐ์ํ๋ ๋น์ทํ ์์ฒญ์ผ ๊ฒ์ด๋ค. ๋ฐ๋ผ์, ์ด๋ฌํ ์์ฒญ ๋ฐ์ดํฐ๋ค์ ์บ์๋ก ์ ์ฅํ์ฌ ๋น ๋ฅด๊ฒ ์ฝ๊ณ ์ธ ์ ์๋ค๋ฉด ์ข์ ์ฑ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๊ณตํ ์ ์๊ฒ ๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ๊ณ ๊ฐ์ฉ์ฑ In-Memory ๋ฐ์ดํฐ๋ฒ ์ด์ค..