crystal-redis
crystal-redis copied to clipboard
Full featured Redis client for Crystal
We have Redis on AWS in cluster mode, and it's been fine while using Cable-cr. However, we just tried to use this shard directly to store some data, and ran...
Hi, I need to start transaction for more than one redis server and write the same set of keys for all them in this transaction. With current `multi` this isn't...
In Cable-cr we have this instance setup https://github.com/cable-cr/cable/blob/a8f7f3d9d8218078ab270720738dc33e0858775b/src/cable/server.cr#L35 it calls `subscribe` when the server is booted, and ran within a spawn https://github.com/cable-cr/cable/blob/a8f7f3d9d8218078ab270720738dc33e0858775b/src/cable/server.cr#L152-L154 If the redis server gets rebooted, then that...
The SET command allows for the TTL to remain, see the KEEPTTL argument here: https://redis.io/commands/set It would be great to have that here too.
Bases on comment :: https://github.com/stefanwille/crystal-redis/issues/47#issuecomment-349623431
Did I miss something or are #zpopmin, #zpopmax, #bzpopmin and #bzpopmax missing?
Adds support for all stream related commands in value mode. Mostly porting the code from the ruby driver. _Note:_ Still need to investigate how to support futures for pipelining.
see https://redis.io/commands#stream Would love to see streams supported. Is this on the roadmap any time soonish? Thank you!
https://github.com/cable-cr/cable/issues/74 brought me here : The following shard.yml triggers an error : ```yml dependencies: redis: github: jgaskins/redis mosquito: github: hugopl/sidekiq.cr ``` Because the sidekiq shard has ```yml dependencies: redis: github:...
While reading the documentation for most other redis clients (in different languages) I found that the environment variable `REDIS_URL` is supported and being used out of the box for most...