Очистить кэш 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()),
            }
        })
    })

0 ответов

Другие вопросы по тегам