cache

command
v4.0.0-...-664ee31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

README

Cache

This is an example of a cache service using the asim/go-micro/cache package.

Contents

This project was generated using Gomu.

  • handler - contains the service handler
  • proto - contains the protocol buffer and generated code

Usage

Run the go.micro.srv.cache service using Gomu.

gomu run

You can also run it using plain Go.

go run main.go

We'll be using Gomu to call the service. You can store a new key-value pair in the cache.

gomu call go.micro.srv.cache Cache.Put '{"key":"test","value":"hello go-micro","duration":"12h"}'

You can get values from the cache.

$ gomu call go.micro.srv.cache Cache.Get '{"key":"test"}'
{"expiration":"2021-09-01 22:42:24.2370591 +0200 CEST","value":"hello go-micro"}

Finally you can delete keys from the cache.

gomu call go.micro.srv.cache Cache.Delete '{"key":"test"}'

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL