Description of the feature

Hi, as mentioned in topic,Redis version 6.0 has Amazing thread scaling capabilities, However, under certain large throughput scenarios, when we need to increase the number of threads, usually, it requires us to modify the configuration file and restart the Redis service, therefore, is it possible for us to increase the number of threads via command line (ex: CONFIG SET io-threads N)?

Alternatives you've considered Modify the configuration file && Restart the redis service.

Looking forward to the reply : )

Comment From: madolson

Hey. As of right now we aren't looking into changing the number of IO threads. There are a lot of issues with the current implementation and there is some long term strategy to revamp the approach. If you are interested in making it configurable, I'm fairly sure it should be fairly straight forward. As long as the implementation is pretty simple, I would say feel free to try to implement it.

Comment From: ChangRuihe

@madolson hi, bro I have some ideas about redis multi io threads , need your feedback thanks: 1. we could config set io-threads on redis's running status , It's manual. 2. we shuold build a io-threads pool for redis io operations, redis server could select n threads Intelligently for io operation by the moment numbers of requestion. 3. IO-threads Work independently from main io , io-threads ready request & send response Concurrently, and main io deal with every command serially .

And I want to make contributions to the Redis open source community. You can guide me.

I need your feedback and suggestions , thank!

Comment From: soraiabatista

Hi, I'm interested in implementing this feature, is anyone currently working on this?

Thank you!