Reputation: 1401
Consider the following code snippet:
from django.core.cache import cache
cache.delete('key_1')
cache.delete('key_2')
If i'm using an Instance of Redis as my default cache, will Django create two seperate connections to the Redis instance, for each call to .delete()? or will it keep a single connection open to fulfil both calls to .delete()?
I have a circumstance where I may need to delete a lot of individual keys in one go.
Ideally I would like a single connection to the Redis cache to persist, rather than take on the latency of creating a new connection each time a cache method is called.
Thanks
Upvotes: 2
Views: 316