Skip to content

Support Sidekiq required feature set #6

@casperisfine

Description

@casperisfine

As discussed in redis/redis-rb#1070 (comment), I'm trying to convert Sidekiq to use redis-client, so far the missing features I found:

  • url: connection param.
  • id connection param (CLIENT SETNAME)
  • helper for SCAN family of commands
  • Redis::Namespace equivalent (this one is debatable, could potentially be implemented as some kind of middleware that has COMMAND knowledge)
  • reconnect_attempts, Sidekiq sets it to 1. However if we are to implement this, we should have COMMAND knowledge to only retry readonly tagged commands.
  • Empty pipelines. Sidekiq test suite allowed to noticed empty pipeline were crashing.
  • The sidekiq test suite has some Redis sentinel configuration, we should support that as well (Add sentinel support #8).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions