Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jedi, nie można uzyskać połączenia jedis:nie można uzyskać zasobów z puli

Mieliśmy ten sam problem z RxJava, aplikacja działała dobrze, ale po pewnym czasie nie można było już pobierać połączeń z puli. Po wielu dniach debugowania w końcu zorientowaliśmy się, co spowodowało problem:

redisTemplate.setEnableTransactionSupport(true)

w jakiś sposób spowodowało, że spring-data-redis nie zwalniało połączeń. Potrzebowaliśmy obsługi transakcji dla MULTI / EXEC, ale ostatecznie zmieniliśmy implementację, aby pozbyć się tego problemu.

Nadal nie wiemy, czy jest to błąd, czy niewłaściwe użycie z naszej strony.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak monitorować Redisa jako silnik kolejki za pomocą cli podobnego do beanstalkd?

  2. Połącz dwie instancje Redis w jedną instancję z dwoma dbs

  3. Różnica między logami Redis AOF i Tarantool WAL

  4. Aktualizacja wartości Redis

  5. usuwaj zbiorczo wartości skrótu redis na podstawie nazwy klucza skrótu