Tag: AIOREDIS
Si la conexión se interrumpe, Redis se bloquea. const redis = require(“redis”) // redis no está disponible en localhost const client = redis.createClient({ socket: { connectTimeout: 1000, reconnectStrategy: (r) => r > 5 ? new Error(“mensaje”) : 500 } }); let count = 0; client.on(“error”, () => console.log(++count)) <p>client.connect().catch(() => . . . Read more
Estoy tratando de usar la función geoAdd de Redis con el cliente de Node.js, pero parece que hay un problema con el tipo en TypeScript y no puedo hacer que funcione. El código actual es: cache.geoAdd(KEY, position.longitude, position.latitude, courier_id) Según lo que he leído en la documentación de Redis, esta . . . Read more
Estoy utilizando Celery para paralelizar la ejecución de una función de Python que llama a una API de terceros. Esta API impone esperar al menos 3 segundos entre cada llamada. ¿Hay alguna forma de especificar un Mensaje Broker (RabbitMQ o Redis) para respetar este retraso entre cada llamada de los . . . Read more
Tengo una función que puede o no realizar múltiples consultas a Redis. Algunas de estas consultas necesitan valores devueltos de consultas anteriores, por lo que se hacen sin un pipeline: if action == “comments”: if redis_connection.exists(key) == 0: increment = Comments.objects.filter(user__uuid=uuid).count() redis_connection.incrby(f”{uuid}_{comment_uuid}, increment) Mientras que otras pueden ser llamadas varias . . . Read more
Tengo un redis sentinel funcionando. Puedo conectarme a él con código python y hacer ping sin problemas (código abajo). Sin embargo, cuando intento conectar mi aplicación celery a este redis sentinel, obtengo el mensaje de “no se encontró el maestro para ‘mymaster’”. ¿Probablemente tengo algunas configuraciones incorrectas? Tanto mi maestro . . . Read more