Celery configuration includes support for memcached with the `CELERY_RESULT_BACKEND`. The example from [the documentation](https://celery.readthedocs.org/en/latest/configuration.html#conf-cache-result-backend) is:

```
CELERY_RESULT_BACKEND = 'cache+memcached://127.0.0.1:11211/'

```

I'm currently trying to configure celery to use memcahed with my [MemCachier](https://www.memcachier.com/) cache, so I have it configured like this:

```
CELERY_RESULT_BACKEND = 'cache+memcached://mc5.dev.ec2.memcachier.com:11211'

```

where `mc5.dev.ec2.memcachier.com:11211` is the url:port of my cache.

The problem is that now when celery attempts to use the cache to store results, I get an `invalid username or password` error:

```
12:04:29 worker.1 | ClientError: error 9 from memcached_set: (0x2f2a520) invalid username or password,  host: mc5.dev.ec2.memcachier.com:11211

```

I can't find any example of a celery backend configuration which includes a username and password for memcached, but I attempted to format it like this:

```
CELERY_RESULT_BACKEND = 'cache+memcached://<user>:<password>@mc5.dev.ec2.memcachier.com:11211'

```

and ended up with this error:

```
ValueError: invalid literal for int() with base 10: '<password>@mc5.dev.ec2.memcachier.com'

```

which seems to indicate that the url wasn't parsed correctly. Does anybody know the correct way to configure celery to use MemCachier with the username and password?