| Jedis(URI, JedisClientConfig) |  | 0% |  | 0% | 3 | 3 | 25 | 25 | 1 | 1 |
| clientListParams(long[]) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getParamsWithBinary(List, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| Jedis(HostAndPort, JedisClientConfig) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| Jedis(JedisSocketFactory, JedisClientConfig) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| aclDryRun(String, String, String[]) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| aclDryRunBinary(byte[], byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| resetState() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| Jedis(String, int) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| Jedis(HostAndPort) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| Jedis(JedisSocketFactory) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| aclDryRun(String, CommandArguments) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| aclDryRunBinary(byte[], CommandArguments) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| clusterSetSlotNode(int, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSetSlotMigrating(int, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSetSlotImporting(int, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| memoryUsage(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| Jedis() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| memoryUsage(byte[], int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| waitAOF(long, long, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| Jedis(Connection) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| sentinelSentinels(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sentinelSlaves(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sentinelReplicas(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientUnblock(long, UnblockType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientPause(long, ClientPauseMode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientList(ClientType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientSetInfo(ClientAttributeOption, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterGetKeysInSlot(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterGetKeysInSlotBinary(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSetSlotStable(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientSetInfo(ClientAttributeOption, byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterMeet(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| latencyReset(LatencyEvent[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| configSet(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| failover(FailoverParams) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| configSet(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLog(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| close() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| configGet(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclGetUser(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| configGet(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclGetUser(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclCat(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientUnblock(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| waitReplicas(int, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| move(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sentinelMonitor(String, String, int, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clusterCountKeysInSlot(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| joinParameters(byte[], byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| joinParameters(String, String, String[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| select(int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| swapDB(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| move(byte[], int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclGenPassBinary(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLogBinary(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLogReset() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientListBinary(ClientType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientPause(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| commandListFilterBy(CommandListFilterByParams) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| sentinelMaster(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sentinelSet(String, Map) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| aclGenPass(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterReset(ClusterResetType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterKeySlot(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterFailover(ClusterFailoverOption) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| Jedis(String, int, int, int, int, boolean, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkIsInMultiOrPipeline() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| shutdown(ShutdownParams) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| configSetBinary(Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| memoryUsage(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclSetUser(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclCat(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientKill(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientSetname(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| configSet(Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| publish(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubChannels(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubShardChannels(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| slowlogGet(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclSetUser(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientKill(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientSetname(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterForget(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterCountFailureReports(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSetConfigEpoch(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterReplicate(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSlaves(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterReplicas(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterLinks() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| moduleLoad(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| moduleUnload(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| memoryUsage(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| joinParameters(int[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| auth(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| slaveof(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| slaveofNoOne() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| replicaof(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| replicaofNoOne() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptFlush(FlushMode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| slowlogGetBinary(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clientNoEvictOn() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientNoEvictOff() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientNoTouchOn() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientNoTouchOff() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sentinelGetMasterAddrByName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| latencyHistory(LatencyEvent) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| Jedis(String, int, int, int, boolean, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| scriptLoad(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectRefcount(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectEncoding(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectIdletime(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectFreq(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clientTrackingInfo() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sendBlockingCommand(ProtocolCommand, byte[][]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| scriptLoad(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectRefcount(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectEncoding(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectIdletime(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectFreq(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sentinelMasters() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sentinelReset(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sentinelFailover(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sentinelRemove(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| moduleLoadEx(String, ModuleLoadExParams) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| sendBlockingCommand(ProtocolCommand, String[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| joinParameters(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| joinParameters(String, String[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| Jedis(URI, int, int, int, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| failover() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| clientKill(ClientKillParams) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| georadiusStore(byte[], double, double, double, GeoUnit, GeoRadiusParam, GeoRadiusStoreParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusStore(String, double, double, double, GeoUnit, GeoRadiusParam, GeoRadiusStoreParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| flushDB(FlushMode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| flushAll(FlushMode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| configGet(byte[][]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| georadiusByMemberStore(byte[], byte[], double, GeoUnit, GeoRadiusParam, GeoRadiusStoreParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(byte[], byte[], byte[], double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(byte[], byte[], GeoCoordinate, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| configGet(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubNumSub(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubShardNumSub(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| commandDocs(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| commandGetKeys(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| commandGetKeysAndFlags(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| commandInfo(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| georadiusByMemberStore(String, String, double, GeoUnit, GeoRadiusParam, GeoRadiusStoreParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(String, String, String, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(String, String, GeoCoordinate, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(URI, int, int, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ping(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| watch(byte[][]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| auth(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| echo(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| migrate(String, int, int, int, MigrateParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadius(byte[], double, double, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusReadonly(byte[], double, double, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(byte[], byte[], byte[], double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(byte[], byte[], GeoCoordinate, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xclaim(byte[], byte[], byte[], long, XClaimParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xclaimJustId(byte[], byte[], byte[], long, XClaimParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xautoclaim(byte[], byte[], byte[], long, byte[], XAutoClaimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xautoclaimJustId(byte[], byte[], byte[], long, byte[], XAutoClaimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ping(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| watch(String[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| echo(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| migrate(String, int, int, int, MigrateParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadius(String, double, double, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusReadonly(String, double, double, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(String, String, String, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(String, String, GeoCoordinate, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xclaim(String, String, String, long, XClaimParams, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xclaimJustId(String, String, String, long, XClaimParams, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xautoclaim(String, String, String, long, StreamEntryID, XAutoClaimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xautoclaimJustId(String, String, String, long, StreamEntryID, XAutoClaimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vadd(String, float[], String, int, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(String, byte[], String, int, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vadd(byte[], float[], byte[], int, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(byte[], byte[], byte[], int, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, boolean, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| copy(byte[], byte[], int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetex(byte[], HSetExParams, byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(byte[], double, byte[], ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmove(byte[], byte[], ListDirection, ListDirection, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(byte[], double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(byte[], double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(byte[], double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(byte[], double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByLex(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByLex(byte[], byte[], byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| linsert(byte[], ListPosition, byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptExists(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitcount(byte[], long, long, BitCountOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclSetUser(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclDelUser(byte[][]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| migrate(String, int, byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| migrate(String, int, int, MigrateParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geoadd(byte[], double, double, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadius(byte[], double, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusReadonly(byte[], double, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMember(byte[], byte[], double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(byte[], byte[], double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(byte[], GeoCoordinate, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMemberReadonly(byte[], byte[], double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copy(String, String, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetex(String, HSetExParams, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(String, double, String, ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmove(String, String, ListDirection, ListDirection, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(String, double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(String, double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(String, double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(String, double, double, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByLex(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByLex(String, String, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| linsert(String, ListPosition, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptExists(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitcount(String, long, long, BitCountOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclSetUser(String, String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclDelUser(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| migrate(String, int, String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| migrate(String, int, int, MigrateParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clusterAddSlots(int[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterDelSlots(int[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterAddSlotsRange(int[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clusterDelSlotsRange(int[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| geoadd(String, double, double, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadius(String, double, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusReadonly(String, double, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMember(String, String, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMemberReadonly(String, String, double, GeoUnit, GeoRadiusParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(String, String, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(String, GeoCoordinate, double, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| moduleLoad(String, String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lolwut(LolwutParams) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| vadd(String, float[], String, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(String, byte[], String, VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vadd(byte[], float[], byte[], VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(byte[], byte[], byte[], VAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copy(byte[], byte[], boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expire(byte[], long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpire(byte[], long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireAt(byte[], long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireAt(byte[], long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hset(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetex(byte[], HSetExParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetnx(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hincrBy(byte[], byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hincrByFloat(byte[], byte[], double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lrem(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(byte[], byte[], LPosParams, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smove(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(byte[], double, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(byte[], Map, ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zaddIncr(byte[], double, byte[], ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zincrby(byte[], double, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zincrby(byte[], double, byte[], ZIncrByParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangestore(byte[], byte[], ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(byte[], SortingParams, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmove(byte[], byte[], ListDirection, ListDirection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmpop(double, ListDirection, int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcount(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcount(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByRank(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByScore(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByScore(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionstore(byte[], ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterstore(byte[], ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zlexcount(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByLex(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzmpop(double, SortedSetOption, int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| info(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| configSet(byte[][]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setbit(byte[], long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitpos(byte[], boolean, BitPosParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setrange(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptExists(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| bitcount(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitop(BitOP, byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| restore(byte[], long, byte[], RestoreParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| migrate(String, int, byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geoadd(byte[], GeoAddParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geodist(byte[], byte[], byte[], GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMember(byte[], byte[], double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMemberReadonly(byte[], byte[], double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(byte[], byte[], double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(byte[], GeoCoordinate, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(byte[], byte[], GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStoreStoreDist(byte[], byte[], GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpire(byte[], long, ExpiryOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpire(byte[], long, ExpiryOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireAt(byte[], long, ExpiryOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireAt(byte[], long, ExpiryOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadGroup(byte[], byte[], XReadGroupParams, Map.Entry[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadGroupBinary(byte[], byte[], XReadGroupParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadGroupBinaryAsMap(byte[], byte[], XReadGroupParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrange(byte[], byte[], byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(byte[], byte[], byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xack(byte[], byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xackdel(byte[], byte[], StreamDeletionPolicy, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupCreate(byte[], byte[], byte[], boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupCreateConsumer(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupDelConsumer(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xtrim(byte[], long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copy(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expire(String, long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpire(String, long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireAt(String, long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireAt(String, long, ExpiryOption) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hset(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetex(String, HSetExParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hsetnx(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hincrBy(String, String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hincrByFloat(String, String, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lrem(String, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(String, String, LPosParams, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smove(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(String, double, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(String, Map, ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zaddIncr(String, double, String, ZAddParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zincrby(String, double, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zincrby(String, double, String, ZIncrByParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangestore(String, String, ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(String, SortingParams, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmove(String, String, ListDirection, ListDirection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmpop(double, ListDirection, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcount(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcount(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByRank(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByScore(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByScore(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionstore(String, ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterstore(String, ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zlexcount(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zremrangeByLex(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzmpop(double, SortedSetOption, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setbit(String, long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setrange(String, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitpos(String, boolean, BitPosParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| configSet(String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| scriptExists(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| bitcount(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitop(BitOP, String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commandList() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| restore(String, long, byte[], RestoreParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclUsers() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclCat() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLog() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| migrate(String, int, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clusterShards() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| geoadd(String, GeoAddParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geodist(String, String, String, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMember(String, String, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| georadiusByMemberReadonly(String, String, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(String, String, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(String, GeoCoordinate, double, GeoUnit) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStore(String, String, GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearchStoreStoreDist(String, String, GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| moduleList() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hexpire(String, long, ExpiryOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpire(String, long, ExpiryOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireAt(String, long, ExpiryOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireAt(String, long, ExpiryOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| memoryStats() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| latencyLatest() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| xrange(String, StreamEntryID, StreamEntryID, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(String, StreamEntryID, StreamEntryID, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrange(String, String, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(String, String, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xack(String, String, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xackdel(String, String, StreamDeletionPolicy, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupCreate(String, String, StreamEntryID, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupCreateConsumer(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupDelConsumer(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xtrim(String, long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadGroup(String, String, XReadGroupParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadGroupAsMap(String, String, XReadGroupParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vadd(String, float[], String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(String, byte[], String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsetattr(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vadd(byte[], float[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vaddFP32(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsetattr(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| Jedis(String, int, int, int, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| set(byte[], byte[], SetParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGet(byte[], byte[], SetParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| renamenx(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expire(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpire(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireAt(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireAt(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setnx(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setex(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decrBy(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incrBy(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incrByFloat(byte[], double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| append(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| substr(byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hset(byte[], Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetex(byte[], HGetExParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexists(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hdel(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpush(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpush(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lrange(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ltrim(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lset(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(byte[], byte[], LPosParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sadd(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srem(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sismember(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sinterstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sintercard(int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sunionstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sdiffstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(byte[], Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrange(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrem(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrange(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeWithScores(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeWithScores(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmpop(ListDirection, int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmpop(double, ListDirection, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffStore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(byte[], double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterstore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zintercard(long, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByLex(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByLex(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmpop(SortedSetOption, int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzmpop(double, SortedSetOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| monitor(JedisMonitor) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| roleBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lcs(byte[], byte[], LCSParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpushx(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpushx(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpoplpush(byte[], byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getbit(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getrange(byte[], long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| publish(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| restore(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| psetex(byte[], long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clientKill(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clientListBinary(long[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pfadd(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scan(byte[], ScanParams, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hscan(byte[], byte[], ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hscanNoValues(byte[], byte[], ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sscan(byte[], byte[], ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zscan(byte[], byte[], ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geoadd(byte[], Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geodist(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hstrlen(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpire(byte[], long, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpire(byte[], long, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireAt(byte[], long, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireAt(byte[], long, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xadd(byte[], XAddParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrange(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xackdel(byte[], byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupSetID(byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupDestroy(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdel(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdelex(byte[], StreamDeletionPolicy, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xtrim(byte[], XTrimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xpending(byte[], byte[], XPendingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| set(String, String, SetParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGet(String, String, SetParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| renamenx(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expire(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpire(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireAt(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireAt(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setnx(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setex(String, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decrBy(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incrBy(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incrByFloat(String, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| append(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| substr(String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hset(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetex(String, HGetExParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexists(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hdel(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpush(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpush(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lrange(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ltrim(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lset(String, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(String, String, LPosParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sadd(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srem(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sismember(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sinterstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sintercard(int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sunionstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sdiffstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zadd(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffStore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrange(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrem(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrange(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeWithScores(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeWithScores(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmpop(ListDirection, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blmpop(double, ListDirection, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScore(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByScoreWithScores(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScore(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(String, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByScoreWithScores(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zintercard(long, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterstore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeByLex(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrangeByLex(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmpop(SortedSetOption, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzmpop(double, SortedSetOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lcs(String, String, LCSParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpushx(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpushx(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpoplpush(String, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getbit(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getrange(String, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitpos(String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| role() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| command() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| restore(String, long, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| psetex(String, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clientList(long[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| scan(String, ScanParams, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hscan(String, String, ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hscanNoValues(String, String, ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sscan(String, String, ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zscan(String, String, ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfadd(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geoadd(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geodist(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hstrlen(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpire(String, long, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpire(String, long, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireAt(String, long, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireAt(String, long, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xadd(String, StreamEntryID, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xadd(String, XAddParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrange(String, StreamEntryID, StreamEntryID) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(String, StreamEntryID, StreamEntryID) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrange(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xrevrange(String, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xackdel(String, String, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupSetID(String, String, StreamEntryID) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xgroupDestroy(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdel(String, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdelex(String, StreamDeletionPolicy, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xtrim(String, XTrimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xpending(String, String, XPendingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsim(String, float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimWithScores(String, float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimWithScoresAndAttribs(String, float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElement(String, String, VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElementWithScores(String, String, VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElementWithScoresAndAttribs(String, String, VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vrem(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsim(byte[], float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimWithScores(byte[], float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimWithScoresAndAttribs(byte[], float[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElement(byte[], byte[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElementWithScores(byte[], byte[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElementWithScoresAndAttribs(byte[], byte[], VSimParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vrem(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(URI, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| set(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGet(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEx(byte[], GetExParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exists(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exists(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| del(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| del(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unlink(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unlink(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rename(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireTime(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireTime(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ttl(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSet(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| msetnx(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decr(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incr(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hget(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetdel(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hmset(byte[], Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hmget(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hlen(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfield(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfieldWithValues(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| llen(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lindex(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpop(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpop(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpoplpush(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| spop(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scard(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smismember(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sintercard(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srandmember(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrank(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrank(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrankWithScore(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrankWithScore(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrange(byte[], ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeWithScores(byte[], ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmember(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmemberWithScores(byte[], long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcard(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zscore(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmscore(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmax(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmin(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(byte[], SortingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortReadonly(byte[], SortingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmpop(ListDirection, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunion(ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionWithScores(ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinter(ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterWithScores(ZParams, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zintercard(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmpop(SortedSetOption, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| strlen(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| persist(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalReadonly(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(byte[], int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalshaReadonly(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(byte[], int, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitcount(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pttl(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clientId() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pfcount(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfmerge(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfcount(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scan(byte[], ScanParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geohash(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geopos(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(byte[], GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitfield(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitfieldReadonly(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireTime(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireTime(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| httl(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpttl(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpersist(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xread(XReadParams, Map.Entry[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadBinary(XReadParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadBinaryAsMap(XReadParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xlen(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdelex(byte[], byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xinfoConsumers(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| set(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGet(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEx(String, GetExParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exists(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| exists(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| del(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| del(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unlink(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unlink(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rename(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expireTime(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pexpireTime(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ttl(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSet(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| msetnx(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decr(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incr(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hget(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetdel(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hmset(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hmget(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hlen(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfield(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfieldWithValues(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| llen(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lindex(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpop(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpos(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpop(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpoplpush(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| spop(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scard(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smismember(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sintercard(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srandmember(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrank(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrank(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrankWithScore(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrevrankWithScore(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrange(String, ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrangeWithScores(String, ZRangeParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmember(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmemberWithScores(String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zcard(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zscore(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmscore(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmax(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmin(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(String, SortingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sortReadonly(String, SortingParams) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blpop(int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blpop(double, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpop(int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpop(double, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lmpop(ListDirection, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzpopmax(double, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bzpopmin(double, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blpop(int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blpop(double, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpop(int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| brpop(double, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunion(ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zunionWithScores(ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinter(ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zinterWithScores(ZParams, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zintercard(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zmpop(SortedSetOption, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| strlen(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| persist(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(String, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(String, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalReadonly(String, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(String, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalshaReadonly(String, List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(String, int, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitcount(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commandCount() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pttl(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfcount(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfcount(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pfmerge(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geohash(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geopos(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| geosearch(String, GeoSearchParam) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitfield(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitfieldReadonly(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hexpireTime(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpexpireTime(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| httl(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpttl(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hpersist(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xlen(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xread(XReadParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xreadAsMap(XReadParams, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xdelex(String, StreamEntryID[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xpending(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xinfoStreamFull(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fcall(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| fcallReadonly(byte[], List, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionRestore(byte[], FunctionRestorePolicy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsim(String, float[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElement(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vdim(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vcard(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vemb(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vembRaw(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vlinks(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vlinksWithScores(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vrandmember(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vgetattr(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsim(byte[], float[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vsimByElement(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vdim(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vcard(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vemb(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vembRaw(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vlinks(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vlinksWithScores(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vrandmember(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vgetattr(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, int, boolean, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| get(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDel(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| type(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| keys(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dbSize() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| mget(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mset(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hkeys(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hvals(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetAll(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfield(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpop(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpop(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smembers(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| spop(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sinter(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sunion(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sdiff(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srandmember(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmember(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmax(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmin(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiff(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffWithScores(byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| configResetStat() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| configRewrite() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| dump(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| memoryDoctorBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| failoverAbort() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclWhoAmIBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclGenPassBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclListBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclUsersBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclCatBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLogBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientGetnameBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientListBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientInfoBinary() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientUnpause() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| scan(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xpending(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xinfoStreamFull(byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xinfoGroups(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendCommand(ProtocolCommand, byte[][]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| get(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDel(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| type(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| keys(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mget(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mset(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hkeys(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hvals(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hgetAll(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hrandfield(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lpop(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rpop(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| smembers(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| spop(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sinter(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sunion(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sdiff(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| srandmember(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiff(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zdiffWithScores(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zrandmember(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmax(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| zpopmin(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sort(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pubsubChannels() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubNumPat() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| pubsubShardChannels() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| dump(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclList() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclWhoAmI() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclLoad() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| aclSave() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientGetname() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientList() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clientInfo() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterNodes() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterReset() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterInfo() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterFlushSlots() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSaveConfig() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterBumpEpoch() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterFailover() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterSlots() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterMyId() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clusterMyShardId() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| functionDelete(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionLoad(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionLoadReplace(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionFlush(FlushMode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionList(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionListWithCode(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| memoryDoctor() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| memoryPurge() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| latencyDoctor() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| xinfoStreamFull(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionDelete(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionList(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionListWithCode(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionLoad(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionLoadReplace(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionRestore(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendCommand(ProtocolCommand, String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| vrandmember(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vinfo(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| vrandmember(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$sentinelSet$2(CommandArguments, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Jedis(URI, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ping() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| flushDB() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| flushAll() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| randomBinaryKey() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unwatch() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| blpop(int, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| blpop(double, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| brpop(int, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| brpop(double, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bzpopmax(double, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bzpopmin(double, byte[][]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| eval(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| slowlogLen() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| time() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| xinfoStream(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| xinfoStreamFull(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| randomKey() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalsha(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| slowlogGet() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scan(String, ScanParams) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readonly() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| readwrite() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| asking() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| fcall(String, List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fcallReadonly(String, List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| functionStats() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionFlush() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionKill() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionList() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionListWithCode() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lolwut() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| xinfoConsumers(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| xinfoConsumers2(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| functionDump() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionListBinary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| functionListWithCodeBinary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, JedisClientConfig) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(URI, int, SSLSocketFactory, SSLParameters, HostnameVerifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multi() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pipelined() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bgsaveSchedule() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lastsave() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| shutdownAbort() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptFlush() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| slowlogGetBinary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectHelpBinary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| objectHelp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sentinelMyId() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| aclGenPass() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scan(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| xinfoStream(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| xinfoGroups(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| functionStatsBinary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| save() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bgsave() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bgrewriteaof() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| info() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitpos(byte[], boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scriptKill() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| slowlogReset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sscan(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| zscan(byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reset() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$configSet$1(CommandArguments, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$configSetBinary$0(CommandArguments, byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Jedis(URI) |   | 91% |  | 100% | 0 | 2 | 2 | 17 | 0 | 1 |
| Jedis(URI, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subscribe(BinaryJedisPubSub, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| psubscribe(BinaryJedisPubSub, byte[][]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subscribe(JedisPubSub, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| psubscribe(JedisPubSub, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Jedis(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendCommand(ProtocolCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| connect() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disconnect() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isConnected() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBroken() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDataSource(Pool) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getClient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConnection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDB() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |