У меня есть приложение django. Приложение является обычным приложением. Все работает отлично для меня.Подключение моего приложения django к установке redis
Я хочу реализовать таблицу лидеров на данный момент. Прочитайте пару мест, которые redis помогает в этом. И действительно потрясающе. Поэтому я установил и настроил redis на сервере.
Минимальное представление профиля пользователя для меня:
class UserProfile(models.Model):
user = models.OneToOneField(User)
invited_friends = models.BooleanField(default=False)
filled_wishlist = models.BooleanField(default=False)
upvote = models.IntegerField()
downvote = models.IntegerField()
@property
def reputation(self):
return int(confidence_fixed(self.upvote, self.downvote)*100)
Основываясь на этой репутации собственности, я получаю значение. Все это происходит на бэкэнде PostgreSQL db.
Теперь, что я хочу сделать, возьмите эти оценки, поместите их в хранилище ключей redis и создайте таблицу лидеров. Существует библиотека superawesome Redis для реализации лидеров: https://github.com/agoragames/leaderboard-python
Так что мой вопрос, учитывая мой Redis сервер работает скажу на XXX.XXX.XX.XX:6342
Как подключить мое питон/Джанго приложения к серверу Redis, а также обновлению КВ магазина, и как только появляются некоторые цифры, как я могу получить представление и отображение?