Redis is een opslagsysteem met sleutelwaarden dat in RAM-geheugen werkt, het is als een "lichte database" en aangezien het op RAM-geheugenniveau werkt, is het orden van grootte sneller in vergelijking met lezen/schrijven naar PostgreSQL of een andere traditionele relationele database. Redis is een zogenaamde NoSQL-database, zoals Mongo en vele anderen. Het kan PostgreSQL niet direct vervangen, je wilt nog steeds permanente opslag, maar het werkt samen met relationele databases als een alternatief opslagsysteem. U kunt Redis gebruiken als uw IO-bewerkingen duur worden en het is geweldig voor snelle berekeningen en op sleutels gebaseerde query's.
Je kunt het in je Django/Python-project opnemen met een wrapper, bijvoorbeeld redis-py.
Redis is heel eenvoudig te installeren en te gebruiken, u kunt de voorbeelden bekijken op redis-py. Redis is onafhankelijk van enige relationele database, dus u kunt het gebruiken voor caching, berekening of opslag van waarden permanent en/of tijdelijk. Het kan helpen om zoekopdrachten naar PostgreSQL te verminderen, uiteindelijk kun je het gebruiken zoals je wilt en er je voordeel mee doen om je app/architectuur te verbeteren.
Deze soortgelijke vraag kan u helpen Redis met Django