* fix#1598fix#2276 - add `pingInterval` to client config
* setPingTimer on ready (instead of on connect)
* use isReady (instead of isOpen) and fix test
* Update client-configuration.md
* fix(doc): created doc for using timeseries
* fix(doc): created doc for using timeseries
* Apply suggestions from code review
Co-authored-by: Simon Prickett <simon@crudworks.org>
Co-authored-by: Simon Prickett <simon@crudworks.org>
* wip
* close#2216 - add support for TDIGEST.MERGESTORE and make compression optional on TDIGEST.CREATE
* fix some tdigest commands, use bloom edge docker
* fix index.ts
* 2.4-RC2 (v2.4.1)
* fix some commands and tests
* clean code
* Add reject multi chain on client disconnect assertion to client test suite
* Reject multi chain exec with client closed error after client disconnect
* Update README.md
Simple example using Cypher to CREATE a graph with relationships and then MATCH on that graph
* Update README.md
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com>
* Export setOptions type
* Export setOptions type in commands
* Revert "Export setOptions type in commands"
* Export SetOptions type in redis client
* Export SetOptions type in @redis/client
* Fix lint
* fix: loop over arguments instead of spreading
* update to use concat
* use the returned array from pushVerdictArguments (instead of assuming it'll push to the original array)
* fix "Type 'RedisCommandArguments' is not assignable to type 'string[]'."
* fix "Argument of type 'RedisCommandArgument | RedisCommandArguments[]' is not assignable to parameter of type 'RedisCommandArgument | RedisCommandArgument[]'"
* fix "Type 'RedisCommandArguments' is not assignable to type 'string[]'"
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com>
* Fix issue with buffers in objects using hSet
When using hSet with an object, any buffer values inside the object are converted to strings instead of left as buffers.
This fix specifically handles the special case of buffers, whilst casting everything else strings (to continue "gracefully" handling the case where the value not a valid type).
* Update HSET.ts
* Update HSET.spec.ts
Co-authored-by: Leibale Eidelman <leibale1998@gmail.com>
* Support all GEORADIUS Commands
* move store bool to options
* simplify transformReply for store commands
* clean code
Co-authored-by: leibale <leibale1998@gmail.com>