systemd tem PrivateTmp=true para o memcached.service
Uma maneira seria substituir PrivateTmp , especificamente para memcached.service , ou seja,
mkdir -p /etc/systemd/system/memcached.service.d
echo "[Service]" > /etc/systemd/system/memcached.service.d/override.conf
echo "PrivateTmp=false" >> /etc/systemd/system/memcached.service.d/override.conf
systemctl daemon-reload
systemctl restart memcached
Isso mudaria o memcached.service de volta para o uso de /tmp , em vez de /tmp/systemd-private-...
Supondo que você queira usar o memcached para manipulação de sessão; Depois de verificar que /tmp/memcahced.sock existe com as permissões corretas, em /etc/php.ini ou /etc/php/conf.d/memcached.ini alterar suporte à sessão.
[Session]
extension=memcached.so
session.save_handler="memcached"
session.save_path="/tmp/memcached.sock"
Se existir, comente session.save_handler=files .