data

  • A Redis MULTI transaction replaced with a Lua pipeline

    Our rate limiting logic used a standard Redis MULTI/EXEC transaction with WATCH to verify token availability. Under heavy concurrent load, optimistic locking failures forced excessive retry loops. Moving…