Skip to content

threefoldtech/tfstor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFStor

This project provides storage solutions using content-addressed storage:

  1. s3cas - An S3-compatible API server using content-addressed storage. Read more about s3cas →
  2. respd - A Redis-compatible server using metastore as backend. Read more about respd →

Building

To build the project, use the standard Rust tools:

git clone https://github.com/threefoldtech/tfstor
cd tfstor

# Build all components
cargo build --release

# Or build individual components
cargo build --release -p s3cas
cargo build --release -p respd

With this feature, the data blocks will be deleted when they aren't used anymore.

respd Features

The respd server implements some basic Redis commands and also provides additional commands for namespace and data management that are not part of the standard Redis protocol.

Known issues

s3cas

  • Only the basic S3 API is implemented (no copy between servers)
  • Single key only, no support to add multiple keys with different permissions

respd

  • Limited subset of Redis commands implemented

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published