django-redis the make_key implementation across individual clients (such as ShardClient), leading to the following problems: - make_key should be defined in RedisCache (which inherits from BaseCache) and used consistently for all cache operations. - Client classes should not handle key namespacing logic. How about handling make key name in RedisCache class