1. Lua Script의 원자적 동작 원리


질문: Redis 싱글 스레드는 Lua Script를 어떻게 원자적으로 동작시키는가? 락을 잡는가?

답변

Redis는 락을 잡지 않는다. 대신 실행을 독점하여 원자성을 보장한다.

2. Lua Script의 롤백과 에러 처리


질문: 실행 중 실패 시 DB 트랜잭션처럼 롤백되는가?

답변

Redis Lua Script는 엄밀한 의미의 ACID 원자성을 보장하지 않는다. Redis가 보장하는 것은 격리성이다.

3. Redis Streams의 디스크 저장 주기와 성능