-
이미 Redis CLI에 접속한 상태라면, Lua 스크립트를 직접 실행하는 명령어
EVAL " local base_hp = 5038 local base_mp = 2050 local count = 100 local prefix = 'PLAYER_RANKING_CUSTOM_DATA:601:20250310:1:' for i = 1, count do local key = prefix .. i local hp = base_hp - (i - 1) * 2 local mp = base_mp - (i - 1) * 1 local value = string.format('{ \"hp\": \"%d\", \"mp\": \"%d\" }', hp, mp) redis.call('SET', key, value) end return 'OK' " 0
📌 실행 방법
- Redis CLI에서 그대로 입력 후 실행
- 데이터 확인
GET PLAYER_RANKING_CUSTOM_DATA:601:20250310:1:100
✅ CLI에서 Lua 스크립트 실행 가능
✅ "hp"는 2씩 감소, "mp"는 1씩 감소
✅ EVAL 명령어를 이용하여 Lua 코드 실행 🚀