Очистить кэш redis в каналах django
Я хочу очистить room.get_anonymous_count() в функции broadcast_presence. Но я не знаю как. Я думаю, что это связано с кэшированием Redis.
@receiver(presence_changed)
def broadcast_presence(sender, room, **kwargs):
# Broadcast the new list of present users to the room.
Group(room.channel_name).send({
'text': json.dumps({
'type': 'presence',
'payload': {
'channel_name': room.channel_name,
'members': [user.username for user in room.get_users()],
'lurkers': int(room.get_anonymous_count()),
'anonymous': int(room.get_anonymous_count()),
}
})
})