3 ms·
Redis modifications are transactional: https://redis.io/topics/transactions https://redis.io/topics/transactions Though I agree on points 2 and 3, especially 3
by gigatexal 7y ago
Redis modifications are transactional: https://redis.io/topics/transactions https://redis.io/topics/transactions
Though I agree on points 2 and 3, especially 3 since it adds complexity.
- Rapzid 7y agoInternally but if the change causing the work is in PostgreSQL Redis would need to support 2-phase commits to commit the change and the work together atomically(and durably).
- erichocean 7y ago> Redis modifications are transactional That's only true if they do not error—there is no "rollback" feature in Redis, and if you do error, anything you've done up to that point remains. That's not transactional, it's more "you can, sometimes, execute a bunch of separate statement atomically".
- gigatexal 7y agoI’ll admit I don’t know the internals of Redis as well as I do relational databases. I’ve learned much from this thread.