Клиентская сторона moxi означает, что вы настраиваете сервер moxi на своем клиентском компьютере, а затем просто указываете клиенту подключиться к moxi на локальном хосте. Это означает, что если moxi работает на локальном хост-порту 11211, вы указываете клиенту подключиться к локальному хост-порту 11211, и moxi будет обрабатывать связь с сервером. Вам не нужно писать специальный код для этого.
Кроме того, из функции get_callback, если мне нужно вернуть значение CAS и полученные данные, есть ли какой-нибудь предложенный способ сделать это?
Я не очень знаком с API, но, вероятно, есть вызов функции gets, который возвращает идентификатор cas в обратном вызове.
А что это за vbucketmap? что они представляют и как их настроить?
Карта vbucket - это карта серверов для VBuckets. В Couchbase Server есть 1024 vbuckets, в которые могут хэшироваться ваши данные. VBuets разбрасывает кластер, и карта сообщает клиенту, на какой сервер отправить запрос. При этом вы не должны касаться карты vbucket своим кодом. Карта получается из кластера и управляется либо клиентским SDK, либо в вашем случае Moxi.