๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

redis persistence2

[Redis] Redis ๋ฐ์ดํ„ฐ์˜ ์˜๊ตฌ ์ €์žฅ(RDB, AOF) Redis PersistencyRedis๋Š” ์ธ๋ฉ”๋ชจ๋ฆฌ DB์ด์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ์— ์˜๊ตฌ ์ €์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.๊ทธ๋ž˜์„œ Redis๊ฐ€ restart๋˜๋”๋ผ๋„ ๋””์Šคํฌ์— ์ €์žฅํ•ด๋†“์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์ฝ์–ด์„œ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋”ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์‹ค๋˜์ง€ ์•Š๋Š”๋‹ค. Redis์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์ด RDB(snapshotting) ๋ฐฉ์‹๊ณผ AOF(Append only file) ๋‘๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. RDB(snapshotting)ํŠน์ • ์‹œ์ ์— ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์„ธํŒ…ํ•˜์ง€ ์•Š์•„๋„ ์ž๋™์œผ๋กœ .rdb๋ผ๋Š” ํ™•์žฅ์ž์˜ ํŒŒ์ผ์— ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋„๋ก ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •๋ผ์žˆ๋‹ค. ์ด ๋ฐฉ์‹์€ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ ˆ๋””์Šค ๋ฐ์ดํ„ฐ์˜ ๋ฒ„์ €๋‹ ๋˜ํ•œ ๊ฐ€๋Šฅํ•˜.. 2024. 12. 10.
[Redis AOF] AOF ์„ค์ •ํ•œ Redis Docker Container ์‹คํ–‰ํ•˜๊ธฐ Redis๋Š” ์•„๋ฌด ์„ค์ •์„ ํ•˜์ง€ ์•Š์œผ๋ฉด RDB ๋ฐฉ์‹์„ ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋””์Šคํฌ๋กœ ๋ฐฑ์—…๋œ๋‹ค. ๋ ˆ๋””์Šค์˜ ๋ฐ์ดํ„ฐ ๋ฐฑ์—… ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.https://onfonf.tistory.com/108 [Redis] Redis ๋ฐ์ดํ„ฐ์˜ ์˜๊ตฌ ์ €์žฅ(RDB, AOF)Redis PersistencyRedis๋Š” ์ธ๋ฉ”๋ชจ๋ฆฌ DB์ด์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ์— ์˜๊ตฌ ์ €์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.๊ทธ๋ž˜์„œ Redis๊ฐ€ restart๋˜๋”๋ผ๋„ ๋””์Šคํฌ์— ์ €์žฅํ•ด๋†“์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์ฝ์–ด์„œ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋”ฉํ•˜๊ธฐ ๋•Œ๋ฌธonfonf.tistory.com ๊ทธ๋Ÿฌ๋ฉด AOF(Append Only File) ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?์ด ๊ธ€์€ Dockerfile์„ ๋งŒ๋“ค์–ด์„œ AOF ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” redis ์ปจํ…Œ์ด๋„ˆ๋ฅผ .. 2024. 12. 10.