Hi,

If I do a transaction with one go routine that does watch and exec using redis.Tx on one key, and in parallel a different goroutine does the same on a different key, will the watched keys change? or will every goroutine do its own transaction and watch its own keys? (the go routine come from different people using the same code on the same pod with the same redis client).

Thanks

Comment From: itamarhaber

Hello @leebenalal

It is hard to answer your question because it contains some ambiguities, but if IIUC and if each goroutine watches/touches different keys, they won't interfere with each other.

Please keep in mind that this issue tracker should be used for reporting bugs or proposing improvements to the Redis server. Questions, specifically about clients, should be generally directed to the community:

Closing this question as answered.