Каждое распределение, вероятно, имеет "исходные" пакеты, которые включают любые изменения, у них есть mde к различным утилитам - можно загрузить и установить их в системе, чтобы прочитать источник и/или изменить и перекомпилировать его к содержанию основы.
Можно также хотеть рассмотреть рассмотрение исходных деревьев для операционных систем BSD (они могут быть загружены с каждого проекта, а также различных веб-интерфейсов для просматривания кода и истории изменений, например, CVSWeb проекта FreeBSD).
Вы можете делать довольно большие значения, однако лучше использовать Redis. С Memcached вы ограничены парами Key-> Value, Redis имеет гораздо больше возможностей и предлагает вам больше (и лучше) решений для того, что вы хотите (больше похоже на базу данных).
Но и Redis, и Memcache - это решения в памяти. , поэтому убедитесь, что они не содержат критически важных данных. В противном случае вы можете разрешить Redis выгружать свою базу данных в файл каждые xxx действий или x минут, использовать репликацию / кластер master-slave и так далее.