Yugabyte-db: [YEDIS] Add support for CLIENT command

Created on 13 Mar 2019  路  9Comments  路  Source: yugabyte/yugabyte-db

CLIENT command in YEDIS not exist

communitrequest kinenhancement

Most helpful comment

Nice.

Did you mean: Found solution (and not Find solution)? So sidekick allows you to turn it off?

All 9 comments

hi @Negashev

Yes - this is not yet implemented. Could you share a little bit more about your use case for the CLIENT command? Is it a existing app or new application or you are using through some other framework (like Spring) and it happens to use the CLIENT * commands?

Are you looking for support for all of these commands, or some specific subset?

CLIENT GETNAME
CLIENT ID
CLIENT KILL
CLIENT LIST
CLIENT PAUSE
CLIENT REPLY
CLIENT SETNAME
CLIENT UNBLOCK

This will give us some helpful context on best next steps, scope of the work, or suggestions for using an alternate approach.

regards,
Kannan

@kmuthukk First is

CLIENT GETNAME
CLIENT SETNAME

next

CLIENT ID
CLIENT LIST

hi @Negashev - could you elaborate on the use case for this a bit more? Do you need this mainly for debuggability?

@kmuthukk It's dependency on sidekiq, client connect to redis pub/sub and use command CLIENT

I see. Thanks a lot. That's helpful to know.

Does it also use the CLIENT ID and CLIENT LIST commands, or only CLIENT GETNAME/SETNAME commands?

@kmuthukk Yes! Found solution, turn off client call from application

Nice.

Did you mean: Found solution (and not Find solution)? So sidekick allows you to turn it off?

@Negashev So can you confirm that Sidekiq works with YugaByte? And how do you turn the client command off? This would be revolutionary for Ruby on Rails applications because you could theoretically replace both Postgres and Redis by one YugaByte cluster!

@mysticaltech So far I have failed, many dependencies, for example, the sscan key is needed further

Was this page helpful?
0 / 5 - 0 ratings