Skip to content

Fuego cache es un servicio concurrente de hash pares clave-valor escrito al 100% en Golang. Un servicio de caché de alta velocidad con interfaces HTTP y TCP simple y CLI con persistencia en disco. Servicio de caché fácil de usar y fácil de implementar totalmente gratuito.

License

Notifications You must be signed in to change notification settings

gophers-latam/fuego-cache

Repository files navigation

fuego cache

Fuego cache is a concurrent hashed key-value pair written 100% in Golang. Could run in 3 modes:

  • TPC process
  • HTTP server
  • CLI

Introduction

Just need to deploy the fuego instance locally or in a cloud provider and connect with a tcp client or as a web server. Need different "modes" if you need a TCP plain connection or a web server, just add it in the json config file, located in the root.

Installation

No further installation needed, just go get github.com/tomiok/fuego-cache

Build

make build

Run

make run

Docker

Build CLI

make docker-build-cli

Build HTTP

make docker-build-http

Run CLI Mode

make docker-run-cli

Run HTTP Mode

make docker-run-http

NOTE: Since configuration changes from a json file you need to build different images based on your configuration

TEST

this is a test

EOY commit

About

Fuego cache es un servicio concurrente de hash pares clave-valor escrito al 100% en Golang. Un servicio de caché de alta velocidad con interfaces HTTP y TCP simple y CLI con persistencia en disco. Servicio de caché fácil de usar y fácil de implementar totalmente gratuito.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •