오늘은 Lua Script활용과 멀티서버를 구현했다. 완성한 결과 Redis Lua Script로 채팅 횟수 제한문제기존에는 Redis에서 채팅 횟수를 조회하고 INCR하는 작업을 별도로 수행했다.동시에 요청이 들어오면 두 요청이 같은 횟수를 읽어 5회를 초과해서 허용할 수 있는 문제가 있었다.해결Lua Script를 사용하여 다음 작업을 하나의 원자적인 작업으로 처리했다.local value = redis.call('GET', KEYS[1])local count = tonumber(value or '0')if count >= 5 then return 0endlocal updated = redis.call('INCR', KEYS[1])if updated == 1 then redis.call('..