Skip to content

AbeRodz/mini-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini-cache

This project is just a small key value db in Rust.

Overview

The project aims to create a client CLI app, and server to interact with the storage. Python bindings will also be added, to create a python client.

Running

First run the server by executing the following:

cargo run --bin mini-cache-server  

The server will prompt you the following:

alt text

Then run the client CLI:

cargo run --bin mini-cache-client  

And you can now use the storage with the commands shown below.

Supported Commands

The storage is capable of the following commands:

  • SET

    SET key value
  • GET

    GET key 
  • DEL

    DEL key 
  • LIST

    LIST
  • TTL

    TTL key

About

Just a small key value store

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages