Skip to content

maxchagin/go-memorycache-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Go-memorycache-example

Менеджер кеша в памяти на Golang, хранилище данных в формате ключ/значение

Как установить?

go get github.com/maxchagin/go-memorycache-example

Как использовать?

Необходимо импортировать пакет

import (
	memorycache "github.com/maxchagin/go-memorycache-example"
)

Инициализировать кеш

// Создаем кеш с временем жизни по-умолчанию равным 5 минут и удалением просроченного кеша каждые 10 минут
cache := memorycache.New(5 * time.Minute, 10 * time.Minute)

Использовать

// Установить кеш с ключем "myKey" и временем жизни 5 минут
cache.Set("myKey", "My value", 5 * time.Minute)

// Получить кеш с ключем "myKey"
i := cache.Get("myKey")

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages