redis exec macro properly escapes service parameter