Skip to content

thisisnitish/nimbusdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbusDB

NimbusDB is a key value store. The aim of this project is to understand the core behaviour of Redis and its design. It provides various set of commands similar to Redis along with various data structures and more.

Core Features

  • Key-Value Store: Supports commands like SET, GET, DEL, INCR, INCRBY etc.
  • Data type support String, Numbers, Set, List.

Commands

SET

Set the key in the store. Syntax: SET key value

nimbusdb > SET name john
OK

GET

Get the key from the store. Syntax: GET key

nimbusdb > SET name john
OK
nimbusdb > GET name
john

DELETE

Delete key from the store. Syntax: DEL key

nimbusdb > SET name john
OK
nimbusdb > GET name
john
nimbusdb > DEL name
john Deleted

Note

It works with smallcase set, get, del commands also.

Data Types

Nimbus db support few important datatypes.

Strings

Nimbus supports the string data type, and you can use the SET and GET commands mentioned above to work with strings.

Numbers

Nimbus supports the number data type and also offers a separate set of commands designed to work with it. Below is a detailed explanation of these commands.

ADD ALL COMMANDS WITH SYNTAX HERE...

Lists

List also offers it separate set of commands designed to work with it. Below are the detaled explanation of commands.

ADD ALL COMMANDS WITH SYNTAX HERE...

Sets

Set also offers it separate set of commands designed to work with it. Below are the detaled explanation of commands.

ADD ALL COMMANDS WITH SYNTAX HERE...

WORK IN PROGRESS...

About

A Key Value store

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages