-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement more API for Simple key-value pair data type #517
Comments
I want to participate this proposal, so could you assign one or some to me ? |
I also want to contribute this proposal, Can you assign one or few tasks to me? |
Hi! You can choose any api that you want to implement 😁, or how about |
Thanks! You can choose any api that you want to implement, or how about |
Sure, I'll work on APIs for SETNX and SETEX. |
OK, got it |
The last job seem has been finished, so could you please assign me other one or some |
Sure! Maybe |
OK, got it |
Hi @bigboss2063, Can you assign a few more tasks to me? |
Sure, how about |
👍 |
There is a thing I forgot. If you implement a API, please update the doc and example. @ksankeerth @TremblingV5 |
hi @bigboss2063 do you mind assigning me StrLen()? |
Sure! |
hi @bigboss2063 let me take the |
Sure! |
I'm ready for next work, please assign me one or more. I prefer more. : ) |
If you don't think it's too simple, I can assign them all to you. 🤣 |
OK I can do them all 🤣 |
Guys, our task is temporarily completed. If you have any more ideas, please comment or open a new issue. 😁 |
At present, the API supported for Simple key-value pairs are limited, and there is a need to further expand the functionality of nutsdb.
We plan to implement the following interfaces in tx_btree.go (including but not limited to, if you want to implement more, comment).
If you want to participate, please leave a comment below. Notice: The following API descriptions are all command descriptions in Redis. Please add Bucket when implementing it, and implement it in the form of nutsdb. API like
INCR
andDECR
can be claimed together for a more consistent code style.Please update the docs and examples when you finish.
MSET key value [key value...]
MGET key [key...]
INCR key
DECR key
INCRBY key increment
DECRBY key decrement
APPEND key value
STRLEN key
SETNX key value
SETEX key value
GETSET key value
GETBIT key offset
SETBIT key offset value
GETRANGE key start end
TTL key
PERSIST key
If you have any other suggestions, please comment 🙌.
The text was updated successfully, but these errors were encountered: