Вы можете запустить memcached с сокетом с помощью команды, подобной memcached -d -u someuser -s /tmp/memcached.sock -a 00755
Эта команда запустит Memcached как dameon, для пользователя будет установлено someuser, а расположение сокета будет /tmp/memcached.sock с разрешениями 775.
Ваша установка может уже создать этот сокет по умолчанию, поэтому попробуйте заменить URI на расположение сокета выше, и он может просто работать, используя что-то вроде этого:
dc = Dalli::Client.new('/tmp/memcached.sock')
Если это не работает для вас, возможно, необходимо создать сокет или он может находиться в другом месте.