Como seu arquivo de serviço está em /usr/lib/systemd/user , ele é tratado como um serviço de usuário e é iniciado pela sua própria instância de systemd (executado como systemd --user ). Isso significa, entre outras coisas, que o processo é iniciado sob seu usuário, não root , e é iniciado para cada usuário que efetua login. Com base na referência ao arquivo de configuração em /etc , eu diria que apenas um A instância deste processo deve estar em execução a qualquer momento e deve ser executada como root (ou outra conta do sistema). Se esse processo for iniciado como root , mova esse arquivo para /usr/lib/systemd/system (ou melhor ainda, /etc/systemd/system , já que é seu próprio arquivo de serviço) e ignore o restante desta resposta.
Se o seu arquivo de serviço deve começar com o seu próprio usuário, observe que apenas os seguintes destinos estão disponíveis no modo de usuário:
When systemd runs as a user instance, the following special units are available, which have
similar definitions as their system counterparts: default.target, shutdown.target,
sockets.target, timers.target, paths.target, bluetooth.target, printer.target,
smartcard.target, sound.target.
Nem multi-user.target nem network.target estão disponíveis e, portanto, seu serviço não será iniciado automaticamente. Se você quiser começar, altere multi-user.target para default.target e se livre de After=network.target . Em seguida, execute systemctl --user enable arkos-redis.service .