์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

WordPress Redis object cache ๐Ÿงน

Redis object cache ์ฃผ์š” ๊ธฐ๋Šฅ


์บ์‹œ ์„ฑ๋Šฅ ํ–ฅ์ƒ

WordPress Redis object cache๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ๋ฐ ๋กœ๋“œ ์†๋„๋ฅผ ํ–ฅ์ƒ

๋ถ„์‚ฐ ์บ์‹ฑ

Redis๋Š” ์„œ๋ฒ„ ํด๋Ÿฌ์Šคํ„ฐ ์ „์ฒด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋ฏ€๋กœ, ์—ฌ๋Ÿฌ ์›น ์„œ๋ฒ„ ๊ฐ„์— ์บ์‹œ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์–ด ํ™•์žฅ์„ฑ ์ฆ๊ฐ€

์ž๋™ ์บ์‹œ ๊ด€๋ฆฌ

Redis object cache๋Š” ์ž๋™์œผ๋กœ ๋งŒ๋ฃŒ ์‹œ๊ฐ„์„ ๊ด€๋ฆฌํ•˜๊ณ  ๋งŒ๋ฃŒ๋œ ์บ์‹œ๋ฅผ ์ •๋ฆฌ

Redis ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐโ€‚(Data Structures/Collection)

1. Redis ์†Œ์Šค ์„ค์น˜ ๋ฐ ์‹คํ–‰

๋ณธ์ธ์˜ ์„ค์น˜ ํ™˜๊ฒฝ์— ๋งž๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ (2024.1.17 ๊ธฐ์ค€ redis-7.2.4.tar.gz)

frida -U -f com.android.chrome
frida -U --no-pause -f com.android.chrome

chrome ์‹คํ–‰ ์ „ js ์‹คํ–‰ ์˜ˆ์‹œ
frida -U --no-pause -f com.android.chrome -l xxx.js
frida -U -l your_script.js -n "com.android.chrome"  
# ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์— ๋”ฐ๋ผ ์ˆ˜์ • ํ•„์š”

2. redis.conf ์ˆ˜์ •

๊ธฐ๋ณธ ์„ค์ • ์‹œ host node ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ด ์—†์œผ๋ฏ€๋กœ Max memory ๊ฐ’์„ ์ œํ•œ

frida -U -f com.android.chrome
frida -U --no-pause -f com.android.chrome

chrome ์‹คํ–‰ ์ „ js ์‹คํ–‰ ์˜ˆ์‹œ
frida -U --no-pause -f com.android.chrome -l xxx.js
frida -U -l your_script.js -n "com.android.chrome"  
# ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์— ๋”ฐ๋ผ ์ˆ˜์ • ํ•„์š”

3. Redis Server ๊ตฌ๋™

frida -U -f com.android.chrome
frida -U --no-pause -f com.android.chrome

chrome ์‹คํ–‰ ์ „ js ์‹คํ–‰ ์˜ˆ์‹œ
frida -U --no-pause -f com.android.chrome -l xxx.js
frida -U -l your_script.js -n "com.android.chrome"  
# ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์— ๋”ฐ๋ผ ์ˆ˜์ • ํ•„์š”
Redis Service Status

127.0.0.1:6379 ๊ธฐ๋ณธ ์„ค์ • ํฌํŠธ๋กœ ์‹คํ–‰ ํ™•์ธ

4. WordPress Redis Object Cache ๊ตฌ์„ฑ

1. Redis ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

2. wp-admin โ†’ ์„ค์ • โ†’ Redis โ†’ “Enable Object Cache” ๋ฒ„ํŠผ ํด๋ฆญ 

3. ์ƒํƒœ ์ฒดํฌ ํ›„ ์ •์ƒ ์ ์šฉ ํ™•์ธ

์ •์ƒ ์„ค์น˜ ํ›„ ์ผ์ • ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๊ด€๋ จ ์ •๋ณด ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ€๋Šฅ

WordPress & Redis Server ๊ฐ€ ๋กœ์ปฌ ํ™˜๊ฒฝ์— ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ