25 января 2023

Gomempro

Gomempro - библиотека на языке Go для работы со структурами в мемкеше. По сути, надстройка над стандартным пакетом github.com/bradfitz/gomemcache, добавляющая новые возможности.

Позволяет записать/считать структуру любой сложности. Структура сначала сериализуется в набор байт, затем записывается в мемкеш. При чтении происходит обратная дешифровка.

Пример использования:

Поддерживается multiget. Библиотека снабжена тестами и бенчмарками. Код можно посмотреть на гитхабе по ссылке: https://github.com/vklimenkov/gomempro