org.redisson.client.RedisTimeoutException: Command execution timeout for command: (EVAL) with params: [local value = redis.call('hget', KEYS[1], ARGV[2]); if value == false then return nil; end; local t, val = struct.unpack('dLc0', value); local expireDate = 92233720368547758; local expireDateScore = redis.call('zscore', KEYS[2], ARGV[2]); if expireDateScore ~= false then expireDate = tonumber(expireDateScore) end; if t ~= 0 then local expireIdle = redis.call('zscore', KEYS[3], ARGV[2]); if expireIdle ~= false then if tonumber(expireIdle) > tonumber(ARGV[1]) then local value = struct.pack('dLc0', t, string.len(val), val); redis.call('hset', KEYS[1], ARGV[2], value); redis.call('zadd', KEYS[3], t + tonumber(ARGV[1]), ARGV[2]); end; expireDate = math.min(expireDate, tonumber(expireIdle)) end; end; if expireDate <= tonumber(ARGV[1]) then return nil; end; return val; , 3, all_users_map, redisson__timeout__set__{all_users_map}, redisson__idle__set__{all_users_map}, 1470037126357, 1544]

GitHub | shaharco | 4 months ago
  1. 1

    GitHub comment 561#236515820

    GitHub | 4 months ago | shaharco
    org.redisson.client.RedisTimeoutException: Command execution timeout for command: (EVAL) with params: [local value = redis.call('hget', KEYS[1], ARGV[2]); if value == false then return nil; end; local t, val = struct.unpack('dLc0', value); local expireDate = 92233720368547758; local expireDateScore = redis.call('zscore', KEYS[2], ARGV[2]); if expireDateScore ~= false then expireDate = tonumber(expireDateScore) end; if t ~= 0 then local expireIdle = redis.call('zscore', KEYS[3], ARGV[2]); if expireIdle ~= false then if tonumber(expireIdle) > tonumber(ARGV[1]) then local value = struct.pack('dLc0', t, string.len(val), val); redis.call('hset', KEYS[1], ARGV[2], value); redis.call('zadd', KEYS[3], t + tonumber(ARGV[1]), ARGV[2]); end; expireDate = math.min(expireDate, tonumber(expireIdle)) end; end; if expireDate <= tonumber(ARGV[1]) then return nil; end; return val; , 3, all_users_map, redisson__timeout__set__{all_users_map}, redisson__idle__set__{all_users_map}, 1470037126357, 1544]
  2. 0

    GitHub comment 561#236513083

    GitHub | 4 months ago | shaharco
    org.redisson.client.RedisTimeoutException: Command execution timeout for command: (RPUSH) with params: [lower_priority_lz_queue_3, message type = LZ_STAT, Message id = 2777709]
  3. 0

    GitHub comment 541#231044874

    GitHub | 5 months ago | Mavlarn
    org.redisson.client.RedisTimeoutException: Redis server response timeout (15000 ms) occured for command: (EVAL) with params: [if (redis.call('exists', KEYS[1]) == 0) then redis.call('hset', KEYS[1], ARGV[2], 1); redis.call('pexpire', KEYS[1], ARGV[1]); return nil; end; if (redis.call('hexists', KEYS[1], ARGV[2]) == 1) then redis.call('hincrby', KEYS[1], ARGV[2], 1); redis.call('pexpire', KEYS[1], ARGV[1]); return nil; end; return redis.call('pttl', KEYS[1]);, 1, ticket.lock.master_slave, 70000, 623be78d-901f-4b99-9580-3dcc9ca7b860:40] channel: [id: 0xfca13790, L:/127.0.0.1:37426 - R:/127.0.0.1:6379]
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    redis master/slaver switch exception

    GitHub | 6 months ago | mz02606046
    org.redisson.client.RedisTimeoutException: Redis server response timeout (10000 ms) occured for command: (EVAL) with params: [if (redis.call('exists', KEYS[1]) == 0) then redis.call('hset', KEYS[1], ARGV[2], 1); redis.call('pexpire', KEYS[1], ARGV[1]); return nil; end; if (redis.call('hexists', KEYS[1], ARGV[2]) == 1) then redis.call('hincrby', KEYS[1], ARGV[2], 1); redis.call('pexpire', KEYS[1], ARGV[1]); return nil; end; return redis.call('pttl', KEYS[1]);, 1, carreport:triggerTasklock, 60000, ac3e8c0c-ae1c-4e4f-8276-fb521dfb9db2:59] channel: [id: 0x4b899b90, /172.31.11.194:53918 => /172.31.11.129:7001]
  6. 0

    GitHub comment 671#254503556

    GitHub | 2 months ago | johnou
    org.redisson.client.RedisTimeoutException: Command execution timeout for xxxxxxxxxxx

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.redisson.client.RedisTimeoutException

      Command execution timeout for command: (EVAL) with params: [local value = redis.call('hget', KEYS[1], ARGV[2]); if value == false then return nil; end; local t, val = struct.unpack('dLc0', value); local expireDate = 92233720368547758; local expireDateScore = redis.call('zscore', KEYS[2], ARGV[2]); if expireDateScore ~= false then expireDate = tonumber(expireDateScore) end; if t ~= 0 then local expireIdle = redis.call('zscore', KEYS[3], ARGV[2]); if expireIdle ~= false then if tonumber(expireIdle) > tonumber(ARGV[1]) then local value = struct.pack('dLc0', t, string.len(val), val); redis.call('hset', KEYS[1], ARGV[2], value); redis.call('zadd', KEYS[3], t + tonumber(ARGV[1]), ARGV[2]); end; expireDate = math.min(expireDate, tonumber(expireIdle)) end; end; if expireDate <= tonumber(ARGV[1]) then return nil; end; return val; , 3, all_users_map, redisson__timeout__set__{all_users_map}, redisson__idle__set__{all_users_map}, 1470037126357, 1544]

      at org.redisson.command.CommandAsyncService$7.run()
    2. org.redisson.command
      CommandAsyncService$7.run
      1. org.redisson.command.CommandAsyncService$7.run(CommandAsyncService.java:460)
      1 frame
    3. Netty
      HashedWheelTimer$Worker.run
      1. io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:588)
      2. io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:662)
      3. io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:385)
      3 frames
    4. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame