Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.05 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.05 KB

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.