Skip to content

The goal of mrCache is to allow for fast setup and integration with a microservice built to handle redis caching.

License

Notifications You must be signed in to change notification settings

NathanielPrescott/mrCache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is mrCache?


The goal of mrCache (Microservice Rudimentary Cache) is to allow for fast setup and integration with a microservice built to handle redis caching. Aside from the time spent starting up the redis server and mrCache, the majority of setup should be done with integrating with mrCache's API. The cache will have a gRPC interface first and I may look at adding a REST interface later on if people want it.

Building


I have built with the following versions.

Rust: 1.74.0
Redis: 7.2
Docker: 24.0.7

I have currently setup and tested mrCache against a redis DB while running both in docker containers.

docker build -t mrcache .
docker run --name redis -p 6379:6379 -d redis:7.2
docker run --name mrCache -p 50051:50051 mrcache

Future Features


This is based on community response and my own ideas. I'm open to suggestions and PRs. For instance, I have a very limited amount of redis commands implemented out of the box, but would be open to adding further commands if desired.

About

The goal of mrCache is to allow for fast setup and integration with a microservice built to handle redis caching.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published