While poking through Redis I came across the WATCH command -- which is a facet of Redis transactions.
The related section on Transactions explains in a bit more detail, how WATCH can work with other Redis concurrency commands.
However, one thing that confuses me is: What happens if I call WATCH on keys, but don't (for whatever reason) UNWATCH them? Is there some cache of WATCH'd keys that fills and then starts discarding older WATCH'd keys? Will this cause latency issues?
Any comments would be helpful :)