Redis reports read-only filesystem, but it isn't

I found the answer, and it confims that this one is sufficiently different to other similar questions!

I'm not yet why, but my service file had been rolled back to the default. The /etc/systemd/system/redis.service should have contained (and previously did):

[Service]
ReadWriteDirectories=-/mnt/persistent/redis-data