Releases: stefanwille/crystal-redis
Releases · stefanwille/crystal-redis
Release 2.2.1
Release 2.2.0
- Allows
del
to be called with an array of keys likeredis.del([a, b, c])
, as an alternative toredis.del(a, b, c)
- thanks to @rodrigopinto
Release 2.1.1
- Fix string_or_nil_command to accept Null Array too - thanks @maiha
Release 2.1.0
- Add
flushdb
command - thanks to @mamantoha
Release 2.0.0
- Add
reconnect
option that will automatically reconnect aRedis
instance when the Redis server connection is lost. NOTE: Default value istrue
! - Thanks to @kostya ! - Add
command_timeout
option, which will trigger an exception if the Redis server takes too long to respond to a command, e.g. because of a dump. Thanks to @kostya again! - Add connection pooling via the class
Redis::PooledClient
. This was also added by @kostya! - Update API documentation
Big thanks to @kostya!!! 👏
Release 1.11.0
- Add connection options dns_timeout and connect_timeout - thanks to @kostya
Release 1.10.1
- Fix compilation in Crystal master - thanks to @kostya
Release 1.10.0
- Enable SSL connections to Redis - thanks to @y2k2mt.
The installation became a bit more cumbersome on MacOS X because of the need for openssl. The process is described in the README.md.
Release 1.9.0
- Add three new commands: #object_object_refcount, #object_encoding, #object_idletime
Release 1.8.0
- Allow connecting to Redis with url: argument - thanks to Henri Karhatsu