Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Jedis - Wann sollte returnBrokenResource() verwendet werden?

Für Nachzügler!

returnBrokenResource(), returnResource() sind veraltet. Verwenden Sie einfach jedis.close() endlich sicher blockieren.

finally {
  if (jedis != null) {
    jedis.close();
  }
}

Wenn Jedis aus dem Pool ausgeliehen wurde, wird es mit der richtigen Methode an den Pool zurückgegeben, da es bereits feststellt, dass eine JedisConnectionException aufgetreten ist. Wenn Jedis nicht aus dem Pool ausgeliehen wurde, wird er getrennt und geschlossen.