Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jleagle/memcache-go

A wrapper for memcache
https://github.com/jleagle/memcache-go

memcache memcached sasl

Last synced: 12 days ago
JSON representation

A wrapper for memcache

Awesome Lists containing this project

README

        

# memcache

![example workflow](https://github.com/Jleagle/memcache-go/actions/workflows/test.yml/badge.svg)

Supports SASL authentication.

```go
func GetData() (data Data, err error) {

client := memcache.NewClient("localhost:11211")

callback := func() (any, error) {
// Calculate data
return Data{Val: 1}, nil
}

data := Data{}
err := client.GetSet("data-key", 10, &data, callback)
if err != nil {
return nil, err
}

return data, err
}
```