Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.
/ RedisFS Public archive

Redis File Server. A CLI tool to use any Redis instance to store and transfer files.

License

Notifications You must be signed in to change notification settings

BuyMyMojo/RedisFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedisFS

Redis File Server. A CLI tool to use any Redis instance to store and transfer files.

Crates.io

Status: ✅ Released!

AboutTech StackUsageContact

About

RedisFS allows you to easily store and download files inside of a Redis instance for lost latency access.

Tech Stack

git Badge

Rust Badge

Redis Badge

 

Installation

To use this project, follow the steps above:

# Using crates.io
cargo install redisfs

# Build using cargo
git clone https://github.com/BuyMyMojo/RedisFS.git
cd RedisFS
cargo build --release

Usage

To use this project, follow the steps above:

# Upload files
redisfs push <FILE_PATH> <FILE_KEY>

# Download file
redisfs clone <OUT_PATH> <FILE_KEY>

# Check file memory usage
redisfs usage <FILE_KEY>

# List all files
redisfs list

# Delte key
redisfs delete <FILE_KEY>

# Use a redis server with a password but no username
redisfs -r "redis://:[password]@[address]:[password]" list
# The : is required

# Use a redis server with a password and username
redisfs -r "redis://[username]:[password]@[address]:[password]" list

Contact

Made with ❤️ by Owen Quinlan, get in touch!

Email Badge Discord Badge 


About

Redis File Server. A CLI tool to use any Redis instance to store and transfer files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages