Описание тега redis-py
Интерфейс Python для хранилища ключей и значений Redis.
0
ответов
Redis Hmset исключение со значением 50 МБ
Я пытаюсь создать хэш со значением 50 МБ. Это происходит каждый раз со следующим исключением redis.exceptions.ConnectionError: Error 32 while writing to socket. Broken pipe Из прочтения об ошибке я обнаружил, что ограничение размера redis составляет…
24 май '18 в 21:01
2
ответа
redis get function return None
Я работаю над приложением колбы, которое взаимодействует с Redis. Это приложение развернуто на героку, с добавлением Redis. Когда я провожу некоторое тестирование взаимодействия, я не могу получить пару ключ-значение, которую я только что установил.…
21 ноя '16 в 21:16
1
ответ
MemoryError в Redis при конвейерной обработке
Я использую этот скрипт Python для переноса данных из одного экземпляра ElastiCache Redis в другой. Он использует конвейеризацию Redis для переноса данных в виде фрагментов. https://gist.github.com/thomasst/afeda8fe80534a832607 Но я получаю эту стра…
31 авг '17 в 07:39
0
ответов
Можно ли после перезагрузки вернуть курсор из redis SCAN?
Я дважды сканирую около 30 тыс. Ключей redis, соответствующих шаблону (30 тыс. Х 30 тыс.), Используя redis-py. Интересующие ключи занимают около 10% пространства ключей. cursor_1, data_chunk1 = redisDB.scan(cursor=0, match="xp:[^0]*") … for data_chu…
08 апр '18 в 05:10
1
ответ
Блокировка Python Redis Pubsub
import redis import threading class Listener(threading.Thread): def __init__(self, r, channel): threading.Thread.__init__(self) self.redis = r self.pubsub = self.redis.pubsub() self.pubsub.subscribe(channel) def run(self): for item in self.pubsub.li…
24 ноя '13 в 14:26
0
ответов
Redis PSUBSCRIBE Проблемы
Сервер отправляет сообщение через Redis по каналу, состоящему из некоторого имени и уникального идентификатора. Мне нужно найти этот канал и опубликовать что-нибудь на него. До сих пор я пытался читать документацию и экспериментировать с PSUBSCRIBE.…
28 сен '18 в 02:32
1
ответ
redis.exceptions.ConnectionError: Ошибка -2 при подключении к локальному узлу:6379. Имя или услуга не известны
У меня есть эта ошибка, когда я запускаю свой код на сервере, мой env является debian, и Python2.7.3 Traceback (most recent call last): File "fetcher.py", line 4, in <module> import mirad.fetcher_tasks as tasks File "/home/mirad/backend/mirad/…
07 авг '14 в 06:51
2
ответа
Redis Ошибка сломанной трубы
Мы пытаемся УСТАНОВИТЬ маринованный объект размером 2,3 ГБ в redis через пакет redis-py. Обнаружена следующая ошибка. BrokenPipeError: [Errno 32] сломанная труба redis.exceptions.ConnectionError: Ошибка 104 при записи в сокет. Сброс соединения по пи…
04 апр '17 в 10:22
1
ответ
Redis: поиск SCARD результата SINTER без сохранения промежуточного набора
Мне нужна длина (SCARD) пересечения 2 больших наборов в Redis. Так что это добивается того, чего я хочу: > SINTERSTORE intermediate s:1 s:2 > SCARD intermediate Однако наборы велики, поэтому я не хочу хранить промежуточное значение. Концептуал…
14 янв '15 в 18:00
1
ответ
Реализация HyperLogLog на Redis не распознана
Я пытаюсь запустить простой код, который просто вставляет значение в ключ, используя операцию PFADD, но я получаю эту ошибку: ResponseError: неизвестная команда 'PFADD' Мой код выглядит следующим образом: import pandas as pd import redis r = redis.S…
22 ноя '16 в 22:10
1
ответ
Redis-py автоматически использует evalsha для зарегистрированных скриптов?
Когда я регистрирую скрипт Lua для клиента Redis: script = redis_client.register_script(lua_string) и затем запустите скрипт с клиентом по умолчанию: script(keys, args) это автоматически использует evalsha для внутренних целей или каждый раз отправл…
13 дек '16 в 16:42
1
ответ
AWS Redis + UWSGI за NGINX - высокая нагрузка
Я запускаю приложение на python (flask + redis-py) с помощью uwsgi + nginx и использую aws эластичную боль (redis 2.8.24). пытаясь улучшить время отклика приложения, я заметил, что при высокой нагрузке (500 запросов в секунду / в течение 30 секунд с…
27 ноя '16 в 17:10
1
ответ
Redis - анализирует поток данных, предоставленный удаленным сервером
Я настроил локально Redis и хочу подключиться к удаленному серверу, который предоставляет поток синтетических данных в форме . До сих пор мне удалось подключиться к серверу, упомянутому выше, используя сокеты, прочитать поток данных и просто распеча…
02 янв '17 в 12:03
0
ответов
redis-py конфликтует с сокетом и вызывает ошибку 10043
Я пытаюсь написать программу для отслеживания активности хостов. Мы можем установить ip-сегмент, хост которого мы хотим отслеживать. Теперь я использую пакет icmp для отправки через сокет, чтобы мы могли судить, активны ли хосты. И я использую redis…
11 янв '16 в 15:15
0
ответов
Не удается подключиться к контейнеру redis с помощью пользовательского файла конфигурации через redis-py
Я могу запустить нормальный образ докера Redis с: docker run --name redis -p 6379:6379 -v /home/maryam/redis:/data -d redis redis-server и тогда я могу получить доступ к базе данных через Redis-Py, как я и предполагал. но я хочу использовать пользов…
13 фев '18 в 07:24
1
ответ
Можно ли установить срок действия для ключей Redis (массовая операция)
Я использую mget(keys, *args) для массового набора ключей.Я также хочу установить срок действия ключей. Причина, по которой я использую mset, заключается в том, чтобы сохранять вызовы в redis.Есть ли способ массового набора ключей с истечением срока…
21 июн '17 в 07:01
0
ответов
Как сохранить значение None в поле хэша redis?
Я создаю структуру телефонной книги в Redis, где структура одной записи выглядит примерно так: phone:<phone_number> phone_no -> 9991119990 name -> Jhon address - > '54 street, somewhere' phone_no, name, address - это поля для phone:&l…
28 янв '19 в 10:05
0
ответов
Redis Sentinel Readonly Slave без аутентификации
Настройка: у меня есть три машины с Sentinel/Redis, расположенными в одном месте, точно так же, как в примере 2, с настройкой sentinel auth-pass, masterauth, requirepass, - аварийное переключение, чтение / запись - все работает. Требование: я хочу д…
22 фев '19 в 17:35
0
ответов
Redis: количество каналов, ухудшающих задержку. Как предотвратить деградацию?
pub.py import redis import datetime import time import json import sys import threading import gevent from gevent import monkey monkey.patch_all() def main(chan): redis_host = '10.235.13.29' r = redis.client.StrictRedis(host=redis_host, port=6379) w…
11 окт '14 в 21:10
2
ответа
Эквивалент SETEX для GET и TTL
SETEX полезная команда Redis, с помощью которой можно установить value а также expiry ключа в одной атомарной операции. Есть ли эквивалентная операция, которая атомарно позволяет человеку получить ключ value а также ttl? Я знаю, что могу сделать это…
05 сен '17 в 22:59