[exim-conf] реализация интерфейса с memcached и использование memcached и redis в качестве backend для AWL

Victor Ustugov victor на corvax.kiev.ua
Вс Авг 23 01:48:59 EEST 2015


Victor Ustugov wrote:

> для случая с memcached скрипт просмотра данных кеша AWL еще не написан.
> с memcached всё несколько более мутно с ихними stats items и stats
> cachedump. так что скрипт будет написан позже и будет доступен в
> contrib/awl/

в общем и целом скрипт для просмотра данных кеша в memcached получился
жутковатым:

https://mta.org.ua/exim-4.83-conf/contrib/awl/awl_memcached_show.sh

в конце отбиться sed'ом не удалось, т. к. я понятия не имею, как им
удалить символ конца проверяемой строки. с perl'ом проблем не было.


и глядя на данные кеша, в которых по старой памяти еще со времен
хранения кеша в berkeley db в качестве разделителя адреса отправителя и
получателя использовалась последовательность символов <@>, я добавил
переменную confAWL_FIELD_DELIMITER, в которой теперь можно указывать
разделитель.

использоваться значение переменной confAWL_FIELD_DELIMITER будет в
случае, если в confAWL будет указано DBM, MEMCACHED или REDIS.

-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614          JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC



Подробная информация о списке рассылки exim-conf