Tag: REDISSON
val redisson = Redisson.create(config) val redissonRx = redisson.rxJava() redisson.getLocalCachedMap<string, user=””>(“users”, LocalCachedMapOptions.defaults()) // funciona redissonRx.getLocalCachedMap<string, user=””>(“users”, LocalCachedMapOptions.defaults()) // no existe tal método ¿Por qué no puedo usar Local Cached Map con RxJava? No puedo encontrar ninguna información sobre por qué esta función no estaría disponible en la API de Redisson RxJava.</string,></string,>
Estoy utilizando el cliente de redisson para redis y estaba buscando implementar un RateLimiter para la pasarela que estamos construyendo. Parece que el cliente está utilizando scripts de lua para la implementación, lo cual, desafortunadamente, no está permitido en nuestra empresa (por defecto). ¿Hay alguna razón específica por la cual . . . Read more
No puedo leer redis utilizando redisson. Me sigue dando este error, Excepción de ejecución[[RedisException: ERR Error running script (call to f<em>7b48e722af8a55315c5dd6c1028bf4652ad35c66): @user</em>script:1: user<em>script:1: bad argument #2 to ‘unpack’ (data string too short). channel: [id: 0xdf273186, L:/127.0.0.1:62712 – R:/127.0.0.1:6379] command:(EVAL),params:[local s = redis.call(‘hgetall’, KEYS[1]); local result = {}; local maxSize = . . . Read more
Código: public void lock() { RLock lock = redissonClient.getLock("lock"); lock.lock(1, TimeUnit.SECONDS); // o use lock.lock() hacerAlgo(); lock.unlock(); // si es necesario } Si hacerAlgo() tarda más de 1 segundo(en caso de redes u otros motivos), entonces otro hilo podría obtener el candado, pero esto generaría problemas (como un exceso de . . . Read more
Utilizamos Redisson y estamos experimentando con el códec de compresión Snappy para reducir el almacenamiento de Redis. Actualmente usamos el códec JSON para la serialización de datos personalizados. Con el propósito de realizar retrocesos en producción, estoy explorando si es posible ejecutar el cliente de Redisson para escribir simultáneamente en . . . Read more