Пишем на Golang свой Redis и Memcached

Для лучшего понимания работы Redis и Memcached напишем на Golang упрощённую версию этих систем. По сути, у нас должен получиться свой механизм кэширования данных на основе хеш-таблицы. Эти данные будут лежать только в оперативной памяти, а скорость доступа будет очень высокая. Если говорить более точно, то сложность алгоритма константная O(1).