The primary purpose of redis in django-channel_layers is to store the necessary information required for different instances of consumers to communicate with one another . For example, in the tutorial section of channels documentation, it is clear that Redis is used as a storage layer for channel names and group names.