私は1つのマスターと2つのスレーブを持つredis HAを持っています。私は赤ちゃんに約1000万の鍵を持っています。 特定のフローについては、バッチサイズが1000で約1百万のキーを削除しています。他のフローキーでも同様に、キーは赤字になります。 しかし、削除操作を実行するたびに、java.net.SocketTimeoutExceptionが発生します。読み取りがタイムアウトしました。私は8秒でタイムアウトを維持しています。Redis Deleteに問題はありますか?1ミリ秒の鍵を削除する際にタイムアウト例外を読み取る
私はJedis cleint 2.7を使用しています。
スタックトレース: "redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketTimeoutException:読み取りがタイムアウト":{
「RedisInputStream.java:201":"redis.clients.util.RedisInputStream。 "Refill"、 "RedisInputStream.java:40":"redis.clients.util.RedisInputStream.readByte"、 "Protocol.java:141":"redis.clients.jedis.Protocol.process"、 "Protocol.java :205 ":" redis.clients.jedis.Protocol.read "、 " Connection.java:297":"redis.clients.jedis.Connection.readProtocolWithCheckingBroken "、 " Connection.java:267":"redis.clients .jedis.Connection.getAll "、 " Connection.java:259":"redis.clients.jedis.C onnection.getAll "、
コードを共有できますか?さらにスタックトレース? – sazzad