Описание тега py-redis
Теги для вопросов о redis-py. Реализация протокола базы данных Redis на python.
2
ответа
redis - как создать перевод
Фон Мне нужен способ создания транзакции в REDIS, где в случае сбоя одной команды мне нужна вся транзакция для сбоя / отката. Я пытался один раз спросить ( REDIS-конвейер не дает сбой, если одна из команд не работает) Но, возможно, я не спросил четк…
18 янв '19 в 18:26
0
ответов
Redis Hash - как сохранить звуковой файл?
Может кто-нибудь сказать мне, как сохранить файл в Redis? Я хотел бы иметь возможность сделать что-то вроде: hmset 12345 sound_bytes <pathtofile/filename.mp3> В качестве примера. Я использую python, и поэтому мне нужно будет открыть mp3-файл, …
04 янв '19 в 13:56
0
ответов
python -redis файл обновления в redis
Я пишу скрипт, который обновляет ключ в redis, Я создал словарь, с полем, которое будет обновляться в redisСкрипт получит текущее время и рассчитает предыдущее и будущее время, а также установит предыдущее и будущее время в redis, time = date = date…
11 мар '19 в 20:37
0
ответов
multiprocess+gevent + redis становятся медленнее
Версия: redis==3.2.0 gevent==1.4.0 Платформа: py2.7, CentOS Linux выпуск 7.4.1708 Описание: больше журнала о kline.zip Это синхронный журнал времени завершения кода, который очень быстро получает данные. kline-log Tue, 12 Mar 2019 01:41:03 ERROR Tot…
12 мар '19 в 10:06
1
ответ
Redis лимит на количество подписанных каналов?
Я использую пакет Python Redis для взаимодействия с Redis на моем Mac. Я запускаю redis в другом окне, просто запустив redis-сервер без аргументов. Затем я пытаюсь подписаться примерно на 80 каналов, используя объект redis pubsub. Я получаю сообщени…
11 май '19 в 20:46
0
ответов
Подключение к кластеру redis по ssh-туннелю
Скрипт ... подключение Python к Redis и отправка ключей в Redis (из словаря Python) Я написал подключения с помощью библиотеки Py-Redis Connection_pool = Redis.ConnectionPool(host = 'localhost', порт =6379) RedisConnection = Redis.Redis (connection_…
24 мар '19 в 11:14
0
ответов
Как я могу определить, кто очистил мой кэш redis?
Несколько пользователей подключаются к общему кэшу Redis (все размещаются в облаке) с помощью redis-py, Кто-то очистил кеш. Как я могу узнать, какой IP это сделал? Желательно с помощью команд, доступных через redis-py, так как у меня нет доступа к м…
16 июл '19 в 05:18
0
ответов
Реализация кеша с использованием Redis с таблицами RDBMS
Моя проблема: Мне нужно реализовать кеш, который хранит таблицы RDBMS (я использую Microsoft SQL Server) в оперативной памяти кэширующего сервера. Что предоставляют таблицы RDBMS: Это позволяет мне запрашивать таблицы с любыми столбцами и возвращает…
15 июл '19 в 10:37
6
ответов
Как установить / получить фреймы данных Pandas в Redis с помощью pyarrow
С помощью dd = {'ID': ['H576','H577','H578','H600', 'H700'], 'CD': ['AAAAAAA', 'BBBBB', 'CCCCCC','DDDDDD', 'EEEEEEE']} df = pd.DataFrame(dd) До Pandas 0.25 это работало ниже. set: redisConn.set("key", df.to_msgpack(compress='zlib')) get: pd.read_msg…
16 сен '19 в 05:54
0
ответов
Рекомендации по массовому обновлению Redis с фоновым потоком
Я новичок в Redis, так что, надеюсь, это не слишком наивно... У меня есть приложение Python, содержащее таблицу Redis. Раз в день я получаю новый файл csv, содержащий новые записи для таблицы. Мне нужно удалить старые записи и загрузить новые. Однак…
02 окт '19 в 02:39
3
ответа
redis-py не закрывает потоки при выходе
Я использую redis-py 2.10.6 и redis 4.0.11. Мое приложение использует redis как для db, так и для pubsub. Когда я выключаюсь, я часто получаю либо зависание, либо вылет. Последний обычно жалуется на плохой файловый дескриптор или ошибку ввода-вывода…
22 окт '19 в 16:06
0
ответов
Python redis MGET занимает слишком много времени
В настоящее время я провожу эксперимент с Redis для проекта. Я сейчас используюpy-redis v5.0.5 Вопрос в том, выполняю ли я одновременные запросы со 100000 (100k) ключами, эта строка кода заканчивается обычно через 0,5 - 1,5 секунды: values = [json.l…
13 янв '20 в 06:59
1
ответ
Подсчет сообщений во время полета в Redis
Я использую Redis как простой брокер pubsub, управляемый библиотекой redis-py, используя только основной канал по умолчанию. Есть ли метод в самом Redis или в оборачивающей библиотеке Python для подсчета количества сообщений в этой очереди? У меня н…
03 сен '19 в 22:33
1
ответ
Определение того, какие процессы реализуют RQ worker с помощью mpirun
Я использую RQ для реализации очереди заданий в кластере, где задания управляются и выполняются с помощью Python. Рабочие RQ запускаются черезmpirun, а затем программа Python, которая добавляет задания в очередь. Я заметил, что когда у меня есть тол…
27 апр '20 в 19:13
3
ответа
Redis TimeSeries - правильный инструмент для отслеживания свечей в ценах акций
В настоящее время я пытаюсь сделать простую реализацию для свечей цены акций. Допустим, у нас есть акция под названием XYZ. Эта акция получает поток цен (без определенной частоты), который (например) выглядит так: XYZ: [10.2, 10.7, 12, 11 ....]. Цел…
23 июн '20 в 11:37
0
ответов
Несогласованное время выполнения задач с использованием рабочих RQ с py-redis
Я запускаю программу Python, в которой каждый экземпляр программы использует уникальный redis-сервер, а рабочие RQ используются для удаленного выполнения задач. Программа запускается на кластере PBS, а рабочие RQ запускаютсяmpirun. Это нормально раб…
03 июн '20 в 15:17
0
ответов
Уведомления Redis keypace обнаруживают только недавно созданные ключи и не заменяются
Я пытаюсь получать уведомления в Redis о создании нового ключа и не получаю уведомления при обновлении / замене ключа. Есть ли способ настроить уведомления таким образом или есть какой-либо другой способ получать уведомления, когда был создан только…
14 ноя '20 в 16:33
1
ответ
Как агрегировать метку времени с помощью модуля redis timeseries?
Мне нужно создать агрегацию поминутных свечей временного ряда цен с помощью модуля временных рядов Redis. Мне удалось собрать большинство необходимых столбцов, таких как openPrice (используя first), closePrice (используя last), highPrice (используя …
22 авг '21 в 20:23
1
ответ
транзакционный pubsub в Redis с клиентом python redis
Я знаю, что в Redis есть концепция транзакций и pub/sub. Мне интересно, можете ли вы сделать транзакционный pubsub с клиентом Python redis. Вот установка. У меня есть два клиента A и B, которые нажимают на одни и те же два канала. Каждый раз каждый …
04 янв '22 в 07:06
1
ответ
Есть ли недостаток или накладные расходы для Redis Pipeline при выполнении небольшого набора команд?
Я читал, что использование Redis Pipeline может повысить производительность, отправляя пакет команд на сервер Redis, а не отправляя отдельные сообщения одно за другим, что может привести к задержке. Таким образом, существует грубая корреляция между …
16 фев '22 в 21:29