Вопросы по теме 'redis-py'
Как предотвратить состояние гонки при использовании Redis для реализации управления потоком?
У нас есть сервер, который становится капризным, если слишком много пользователей входят в систему одновременно (то есть с интервалом менее 7 секунд). После того, как пользователи вошли в систему, проблем нет (один или два входа одновременно тоже не...
846 просмотров
schedule
04.03.2023
Использование интеграции gevent-socketio paster приводит к тому, что мое приложение не отвечает
Я пишу приложение Pyramid, которое использует gevent-socketio и redis . Однако я заметил, что когда я выхожу из представления, устанавливающего соединение socket.io, мое приложение перестает отвечать . Чтобы попытаться изолировать проблему, я...
424 просмотров
schedule
18.11.2023
Python redis pubsub: что происходит с типами, когда они публикуются?
pub.py
import redis
import datetime
import time
def main():
redis_host = '10.235.13.29'
r = redis.client.StrictRedis(host=redis_host, port=6379)
while True:
now = datetime.datetime.now()
print 'Sending...
860 просмотров
schedule
09.12.2022
Hset конвейера redis-py не сохраняется
Я установил pipeline на redis-py, чтобы сохранить 2 разных хэша.
p = self.app.redis.pipeline()
key_id = '{}{}'.format(self.prefix,article.id)
key_url = '{}{}'.format(self.prefix,article.url)
# add the common fields from the ArticleModel...
608 просмотров
schedule
11.07.2022
Использовать отсортированный набор для системы уведомлений
Я использую Redis sorted sets для сохранения пользовательских уведомлений. Но поскольку я никогда не делал систему уведомлений, я спрашиваю о своей логике.
Мне нужно сохранить 4 вещи для каждого уведомления.
post_id
post_type - А/Б...
130 просмотров
schedule
17.11.2022
Redis возвращает функцию возврата None
Я работаю над фляжным приложением, которое взаимодействует с Redis. Это приложение развернуто на героку с надстройкой Redis.
Когда я провожу тестирование с взаимодействием, я не могу получить пару ключ-значение, которую я только что установил....
3107 просмотров
schedule
21.07.2022
Redis - SET перезаписывает другие типы
Следующий пример кода будет выполнен/написан с помощью Python REPL и redis-cli.
Сервер Redis v=2.8.4
Предыстория: сохранение долговременного ключа (хэша) в хранилище ключей-значений redis, а затем попытка сохранить другой ключ (с тем же...
5466 просмотров
schedule
21.05.2022
Redis идемпотентно устанавливает ttl для ключа
Я пытаюсь использовать конвейеры для обработки сотен тысяч ключей, которые постоянно добавляются в базу данных Redis.
Есть ли в Redis идемпотентный метод установки ttl, если он не существует для ключа?
404 просмотров
schedule
31.05.2023
Почему redis pub и sub считаются разными клиентами, если открыто только одно соединение?
Почему даже когда создан только один экземпляр соединения Redis, каждый раз, когда я вызываю публикацию или подписку на этот экземпляр, он считается как другой клиент. Поэтому, когда я подключаюсь к Redis с помощью python
import redis...
69 просмотров
schedule
17.06.2023
Сохранение временной метки postgresql в качестве оценки для отсортированного набора redis через redis-py: DataError
Я храню временную метку postgresql в отсортированном наборе redis, используя redis-py.
timestamptz используется как оценка, а данные используются как значение.
Мне нужно, чтобы набор был отсортирован в порядке убывания. Но я не могу вставить...
88 просмотров
schedule
19.10.2022
Как мы можем использовать конвейер Redis в django-redis?
Я хочу использовать конвейер Redis (выполнять несколько команд) в django-redis.
Мы можем использовать команду multi и exec в Redis, но как мы можем это сделать в django-redis?
Одно из решений:
У меня есть список хеш-ключей, я хочу...
368 просмотров
schedule
06.02.2023
Сопоставление Redis-py hset() — TypeError при установке нескольких значений элемента
Я создаю несколько очень больших таблиц поиска в Redis. У меня есть простой код, который работает, как и предполагалось, при циклическом обходе dict, чтобы установить одно значение в моем хэше Redis (через конвейер) для каждого элемента с...
1249 просмотров
schedule
20.02.2023
Redis mget не работает должным образом с клиентом redis-py-cluster
Я использую redis-py-cluster для подключения к нашему кластеру Redis. У нас есть требование запросить 100 ключей из кластера Redis за один вызов. Я использую хэштеги Redis (с {}) для хеширования всех ключей к одному узлу (например: {feed} 1, {feed}...
705 просмотров
schedule
03.08.2022
Redis — возможность потери данных при обрезке очереди
У меня есть своего рода установка производитель-потребитель, в которой производители (несколько производителей в разных потоках) помещают данные в очередь Redis, а потребитель (один потребитель в одном потоке) отслеживает эту очередь. Когда длина...
61 просмотров
schedule
09.10.2022