Skip to content

Commit

Permalink
Merge pull request #2494 from LaurentGoderre/memcache-opts
Browse files Browse the repository at this point in the history
Make memcached configuration section more generic
  • Loading branch information
tianon authored Oct 10, 2024
2 parents bdea808 + 062ed81 commit 6057581
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions memcached/content.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,30 @@ Memcached's APIs provide a very large hash table distributed across multiple mac
$ docker run --name my-memcache -d %%IMAGE%%
```

## Setting Memory Usage
### Configuration

To customize the configuration of the memcached server, first obtain the upstream configuration options from the container:

```console
$ docker run --name my-memcache -d %%IMAGE%% memcached -m 64
$ docker run --rm %%IMAGE%% -h
```

This would set the Memcached server to use 64 megabytes for storage.
Using `docker run`:

```console
$ docker run --name my-memcache -d %%IMAGE%% memcached --memory-limit=64
```

or using Docker Compose:

```yaml
services:
memcached:
image: %%IMAGE%%
command:
- --conn-limit=1024
- --memory-limit=64
- --threads=4
```
For infomation on configuring your memcached server, see the extensive [wiki](https://github.com/memcached/memcached/wiki).

0 comments on commit 6057581

Please sign in to comment.