buffer-slayer icon indicating copy to clipboard operation
buffer-slayer copied to clipboard

Adding support for jedis

Open tramchamploo opened this issue 9 years ago • 21 comments

Buffer write commands together and use jedis.pipelined() to send them.

tramchamploo avatar Apr 24 '17 11:04 tramchamploo

Make a foundation for binary commands, make add support for blpop

tramchamploo avatar Apr 25 '17 07:04 tramchamploo

Added support for expire

tramchamploo avatar Mar 09 '18 03:03 tramchamploo

expireAt

tramchamploo avatar Mar 12 '18 04:03 tramchamploo

get

tramchamploo avatar Mar 12 '18 10:03 tramchamploo

getbit

tramchamploo avatar Mar 13 '18 03:03 tramchamploo

bitpos

tramchamploo avatar Mar 13 '18 04:03 tramchamploo

getrange

tramchamploo avatar Mar 14 '18 07:03 tramchamploo

Add benchmark. Result:

AsyncBatchJedisBenchmark.high_contention_batched          thrpt   15  1065554.335 ± 222706.023  ops/s
AsyncBatchJedisBenchmark.high_contention_unbatched        thrpt   15    38474.419 ±  12123.914  ops/s
AsyncBatchJedisBenchmark.mild_contention_batched          thrpt   15   449682.424 ±  67878.373  ops/s
AsyncBatchJedisBenchmark.mild_contention_unbatched        thrpt   15    25753.562 ±   4132.944  ops/s
AsyncBatchJedisBenchmark.no_contention_batched            thrpt   15   266653.258 ±  40922.482  ops/s
AsyncBatchJedisBenchmark.no_contention_unbatched          thrpt   15    14898.523 ±   6096.650  ops/s

tramchamploo avatar Mar 14 '18 11:03 tramchamploo

set

tramchamploo avatar Mar 15 '18 04:03 tramchamploo

getSet

tramchamploo avatar Mar 20 '18 08:03 tramchamploo

hdel

tramchamploo avatar Mar 21 '18 06:03 tramchamploo

hkeys

tramchamploo avatar Mar 22 '18 06:03 tramchamploo

End of hash commands.

tramchamploo avatar Mar 28 '18 06:03 tramchamploo

IncrBy

tramchamploo avatar Apr 03 '18 08:04 tramchamploo

lpop

tramchamploo avatar Apr 13 '18 06:04 tramchamploo

lpushx

tramchamploo avatar May 21 '18 11:05 tramchamploo

ltrim

tramchamploo avatar May 31 '18 10:05 tramchamploo

rpushx

tramchamploo avatar Jun 13 '18 06:06 tramchamploo

brpoplpush

tramchamploo avatar Jun 13 '18 07:06 tramchamploo

smembers

tramchamploo avatar Jun 21 '18 09:06 tramchamploo