Memcache - how to enable

Actually for nextcloud local caching APCu is recommended and seems to perform best. It should also work, if php-apcu module is installed.

As far as I understand from your config, your nextcloud is running and using only one server? In this case distributed memcache is useless, if I am not completely mistaken ;). So you can just remove 'memcache.distributed' line and 'memcached_servers' array completely from your config.php and things should run just the same.

As mentioned, ask your webhost for php apcu, and use 'memcache.local' => '\OC\Memcache\APCu', in case.

Next thing would be transactional file locking with redis: https://docs.nextcloud.com/server/10/admin_manual/configuration_server/caching_configuration.html#id4

If redis is installed and configured i.e. as this:

/etc/redis/redis.conf
port 0

unixsocket /var/run/redis/redis.sock
unixsocketperm 770

you could use

.../nextcloud/config/config.php
  'filelocking.enabled' => 'true',
  'memcache.locking' => '\OC\\Memcache\\Redis',
  'redis' => array (
  	'host' => '/var/run/redis/redis.sock',
  	'port' => 0,
  	'timeout' => 0.0,
  ),

to enable it for nextcloud.