You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kvrocks.apache.org by GitBox <gi...@apache.org> on 2023/01/16 07:48:08 UTC

[GitHub] [incubator-kvrocks] git-hulk created a discussion: 2023 Planning

GitHub user git-hulk created a discussion: 2023 Planning

Hello everyone, Kvrocks community starts the 2023 planning now. We are very eager to listen to the voice of the community.

Can help to leave your thoughts(ideas/feature requests/...) here.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

I think there is hardly an elegant way to make replication communicate securely without TLS. And I think it is not hard to support since we have already support TLS for client connection. If there is no one want to take this, I will do it (but maybe a bit later).

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522339

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

I think there is hardly an elegant way to make replication communicate securely without TLS. I think it is not hard to do this since we have already support TLS for client connection. If there is no one want to take this, I will do it (but maybe a bit later)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522339

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] aleksraiden added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user aleksraiden added a comment to the discussion: 2023 Planning(Want your feedback)

In my mind, with great support by @torwig we do:
- 64-bit support in INCR/DECR command
- 64-bit support of Hash / Stream length
- RedisTimeSeries module porting with some extensions above an original
- Very glad to support WebAssembly usage from this thread (@kesavkolla )
- Port of Redis module TariHash/TariZset (multi-dimension hash and sorted set)
- RedisRaft
- Support all of major RocksDB release and other dependency

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5285113

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

I think there is hardly an elegant way to make replication communicate securely without TLS. And I think it is not hard to support since we have already support TLS for client connections. If there is no one want to take this, I will do it (but maybe a bit later).

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522339

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk edited a discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk edited a discussion: 2023 Planning(Want your feedback)

Hello everyone, Kvrocks community starts the 2023 planning now. We are very eager to listen to the voice of the community.

Can help to leave your thoughts(ideas/feature requests/...) here, the community will also publish the roadmap of 2023 according to your feedback in GitHub later.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] mapleFU added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user mapleFU added a comment to the discussion: 2023 Planning(Want your feedback)

What do you mean by "JSON support", can you give me some example? Like https://redis.io/docs/stack/json/ ?

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803598

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] mapleFU added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user mapleFU added a comment to the discussion: 2023 Planning(Want your feedback)

Thanks, that would be flexible and useful!

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803651

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] gofort added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user gofort added a comment to the discussion: 2023 Planning(Want your feedback)

@git-hulk can you suggest any other ways of secure replication while TLS is not supported? 

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522252

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

resp3 support

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4807786

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Thanks for your feedback.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4825536

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk edited a comment on the discussion: 2023 Planning(Want your feedback)

Thanks for your feedback

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803465

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] imfantuan added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user imfantuan added a comment to the discussion: 2023 Planning(Want your feedback)

client cache 🙋🏻‍♀️

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803510

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] qrdl added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user qrdl added a comment to the discussion: 2023 Planning(Want your feedback)

I would be nice to have TLS for replication

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5511199

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "git-hulk (via GitHub)" <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Client caching doesn't have to depend on RESP3, thanks for @PragmaTwice correcting this. Refer: https://redis.io/docs/manual/client-side-caching/

GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8131275

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "i18n-now (via GitHub)" <gi...@apache.org>.
GitHub user i18n-now edited a comment on the discussion: 2023 Planning(Want your feedback)

https://github.com/antirez/lua-cmsgpack
redis lua script support cmsgpack
add support for this

![mmexport1705542311724](https://github.com/apache/kvrocks/assets/145643935/70b6641e-1499-43a9-8047-0dd09e0c53a5)


GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8163695

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "i18n-now (via GitHub)" <gi...@apache.org>.
GitHub user i18n-now added a comment to the discussion: 2023 Planning(Want your feedback)

https://github.com/antirez/lua-cmsgpack
redis lua script support cmsgpack
add support for this

GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8163695

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] kesavkolla added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user kesavkolla added a comment to the discussion: 2023 Planning(Want your feedback)

RedisGraph support in kvrocks

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5251761

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] GoodManWEN added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user GoodManWEN added a comment to the discussion: 2023 Planning(Want your feedback)

Although kvrocks is still being intensively updated and does not seem to claim to be a ‘mature’ product, there have been no crashes or bugs during a month of my use and stress testing. In my opinion, it may already be quite mature. I think a friendly configuration document (stating common configurations and usage notes, as well as detailed API interfaces) would be of great help in promoting the product.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5424449

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Sure, thanks for your feedback. Have added it to the backlog and will convert it to an issue when someone has time to take this.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5515746

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] DenizPiri edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user DenizPiri edited a comment on the discussion: 2023 Planning(Want your feedback)

Adding WATCH support to the roadmap would be very nice. https://github.com/apache/incubator-kvrocks/issues/315
This would allow transactional work to be done on single or multiple keys via optimistic concurrency.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4796106

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] jjz921024 added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user jjz921024 added a comment to the discussion: 2023 Planning(Want your feedback)

Support semi-sync like mysql or `min-slaves-to-write` like redis or `min.insync.replicas` like kafka for consistency

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803461

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Yes, JSON structure is very useful for many users. RedisJSON is also the most popular(download) module in the Redis community: [https://redis.com/blog/index-and-query-json-docs-with-redis](https://redis.com/blog/index-and-query-json-docs-with-redis/). Thanks for @ShooterIT reference. 

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4807498

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk edited a discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk edited a discussion: 2023 Planning(Want your feedback)

Hello everyone, Kvrocks community starts the 2023 planning now. We are very eager to listen to the voice of the community.

Can help to leave your thoughts(ideas/feature requests/...) here, the community will also publish the roadmap of 2023 in GitHub later.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

From my side, some of the most popular features:
- k8s support
- kvrocks controller
- JSON support
- HyperLogLog support

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4802860

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

I'm looking forward to the below features from myself:

- k8s support
- better controller
- JSON
- watch/unwatch support


GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803007

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Thanks for your feedback. It makes sense even though this feature may involve massive work like supporting the RESP3.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803532

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] usrtax deleted a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user usrtax deleted a comment on the discussion: 2023 Planning(Want your feedback)

多租户,类似华为的[华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本](https://developer.huawei.com/consumer/cn/forum/topic/0202835163882160247?fid=0101592429757310384)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4825484

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

[Function commands](https://kvrocks.apache.org/docs/supported-commands#function-commands)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4825495

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

I think there is hardly an elegant way to make replication communicate securely without TLS. I think it is not hard to do this since we have already support TLS for client connection. If there is no one want to take this, I will do it (but maybe a bit later).

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522339

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] adulau added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user adulau added a comment to the discussion: 2023 Planning(Want your feedback)

Maybe it's a bit too much but I would love to see [RedisBloom](https://redis.io/docs/stack/bloom/) in kvrocks and similar data structures.

The one really missing for me is `zinter` to return the intersection directly to the client without storing it ;-)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803470

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] usrtax edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user usrtax edited a comment on the discussion: 2023 Planning(Want your feedback)

resp3 support ( and resp3 support in lua script )

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4807786

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Thanks for your feedback.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4796530

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Sure, thanks for your feedback. Already added it into roadmap's backlog: https://github.com/orgs/apache/projects/199

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4942215

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "i18n-now (via GitHub)" <gi...@apache.org>.
GitHub user i18n-now edited a comment on the discussion: 2023 Planning(Want your feedback)

https://github.com/antirez/lua-cmsgpack
redis lua script support cmsgpack
add support for this
![Uploading mmexport1705542311724.jpg…]()


GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8163695

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

cool, thanks~

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803465

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Thanks, @adulau 

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803484

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] DenizPiri added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user DenizPiri added a comment to the discussion: 2023 Planning(Want your feedback)

Adding WATCH support to the roadmap would be very nice. https://github.com/apache/incubator-kvrocks/issues/315

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4796106

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] mapleFU edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user mapleFU edited a comment on the discussion: 2023 Planning(Want your feedback)

Thanks, that would be flexible and useful! (But maybe would introduce some library like jsonb)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803651

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "git-hulk (via GitHub)" <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

## Summary of 2023

For more details, please visit https://kvrocks.apache.org/blog/kvrocks-2023-in-review. Thanks for @PragmaTwice @mapleFU review and improvements.

**The key progresses in 2023:**

- JSON data structure
- BloomFilter data structure
- Watch/Unwatch command
- Lua Functions
- Replication with TLS
- Allow to enable 64-bit expiration time (precision is in milliseconds instead of seconds), and the length of List/Hash/Set/ZSET/Stream can also be extended from 32 to 64 bits.
- Allow to use `LOAD RDB` command to load the Redis RDB file
- Allow to adjust the number of Worker threads dynamically
- Enable Namespace replication
- Support RESTORE command

**What we are still working on:**

- RESP3 protocol, more information can be found in [Tracking issue: Support RESP3 in Kvrocks](https://github.com/apache/kvrocks/issues/1980)
- Kvrocks in Kubernetes, [kvrocks-operator](https://github.com/RocksLabs/kvrocks-operator) is ready to test now but still needs more work to make it production-ready
- Controller to manage the cluster, the API part of [kvrocks-controller](https://github.com/RocksLabs/kvrocks-controller) is finished, but we believe it's not enough users before the UI part is ready

**What is still in the backlog:**

- Allow to use the Raft protocol for replication
- HyperLogLog
- RedisGraph, no plan to support since the Redis community deprecates it
- Semi-sync replication
- Client-side caching

GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8061766

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


Re: [D] 2023 Planning(Want your feedback) [kvrocks]

Posted by "i18n-now (via GitHub)" <gi...@apache.org>.
GitHub user i18n-now deleted a comment on the discussion: 2023 Planning(Want your feedback)

https://github.com/antirez/lua-cmsgpack
redis lua script support cmsgpack
add support for this

![mmexport1705542311724](https://github.com/apache/kvrocks/assets/145643935/70b6641e-1499-43a9-8047-0dd09e0c53a5)


GitHub link: https://github.com/apache/kvrocks/discussions/1226#discussioncomment-8163695

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] kesavkolla added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user kesavkolla added a comment to the discussion: 2023 Planning(Want your feedback)

functions using wasi so that we can write fubnctions using any web assembly.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4941233

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice edited a comment on the discussion: 2023 Planning(Want your feedback)

I think there is hardly an elegant way to make replication communicate securely without TLS. I think it is not hard to support since we have already support TLS for client connection. If there is no one want to take this, I will do it (but maybe a bit later).

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5522339

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user PragmaTwice added a comment to the discussion: 2023 Planning(Want your feedback)

Yeah, you are right.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4803621

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user usrtax added a comment to the discussion: 2023 Planning(Want your feedback)

多租户,类似华为的[华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本](https://developer.huawei.com/consumer/cn/forum/topic/0202835163882160247?fid=0101592429757310384)

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-4825484

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk added a comment to the discussion: 2023 Planning(Want your feedback)

Yes, many companies are using Kvrocks in production for years, and even more than 10,000 instances AFAIK. So I think the Kvrocks is already production-ready many years ago.

> I think a friendly configuration document (stating common configurations and usage notes, as well as detailed API interfaces) would be of great help in promoting the product.

Kvrocks API is expected to be compatible with Redis, so I think https://redis.io/ is enough. For the configuration and usage notes, welcome to create a discussion to share what you want to know. And contribute docs or blogs to https://kvrocks.apache.org is always welcome, repository is: https://github.com/apache/incubator-kvrocks-website. 


GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5424560

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] GoodManWEN added a comment to the discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user GoodManWEN added a comment to the discussion: 2023 Planning(Want your feedback)

For example, I think it would be good to remind in the configuration document that “please use an x509 certificate with a length of 2048 bits or more to enable TLS” (because I tried to reduce the length of the certificate to get some slight performance improvement. In my local area network scenario, I only need the feature of TLS to ensure that the connection is not wrong, and I don’t have too much requirement for its security feature. However, reducing the length makes my service unable to start). In addition, it would be better if there were some examples of row cache configuration items. These are some problems I have encountered in configuration recently. I think it would be better if there were explanations in the document.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226#discussioncomment-5424659

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org


[GitHub] [incubator-kvrocks] git-hulk edited a discussion: 2023 Planning(Want your feedback)

Posted by GitBox <gi...@apache.org>.
GitHub user git-hulk edited a discussion: 2023 Planning(Want your feedback)

Hello everyone, Kvrocks community starts the 2023 planning now. We are very eager to listen to the voice of the community.

Can help to leave your thoughts(ideas/feature requests/...) here.

GitHub link: https://github.com/apache/incubator-kvrocks/discussions/1226

----
This is an automatically sent email for issues@kvrocks.apache.org.
To unsubscribe, please send an email to: issues-unsubscribe@kvrocks.apache.org