Кэширование в Golang с помощью Memcache

Требуется кэшировать структуру в Memcache

Понадобятся:

  • Golang
  • Memcache
  • Telnet — опционально

Вся идея в том, чтобы превратить структуру в байты с помощью Json.Marshal и сохранить в кеше, затем десериализовать с помощью Json.Unmarshal

localhost:11211 — Хост memcache, 11211 — порт по умолчанию

fmt.Println(«Get from cache», userFromCache, err) выводит

Также можно посмотреть в самом Memcache через Telnet с помощью команды

telnet memcache
telnet memcache

Если у вас Windows 10 и не установлен telnet, то нужно сначала загрузить через команду

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *