Sign inSign up

nmoeini/redis

By nmoeini

•Updated about 6 years ago

Image
0

188

nmoeini/redis repository overview

⁠How to use this image

⁠start a redis instance

$ docker run --name some-redis -d nmoeini/redis:6-xenial

⁠start with persistent storage

$ docker run --name some-redis -d nmoeini/redis:6-xenial redis-server --appendonly yes

If persistence is enabled, data is stored in the VOLUME /data, which can be used with --volumes-from some-volume-container or -v /docker/host/dir:/data (see docs.docker volumes⁠).

For more about Redis Persistence, see http://redis.io/topics/persistence⁠.

⁠connecting via redis-cli

$ docker run -it --network some-network --rm nmoeini/redis:6-xenial redis-cli -h some-redis

⁠Additionally, If you want to use your own redis.conf ...

You can create your own Dockerfile that adds a redis.conf from the context into /data/, like so.

FROM nmoeini/redis:6-xenial
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

Alternatively, you can specify something along the same lines with docker run options.

$ docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis redis-server /usr/local/etc/redis/redis.conf

Where /myredis/conf/ is a local directory containing your redis.conf file. Using this method means that there is no need for you to have a Dockerfile for your redis container.

⁠32bit variant

This variant is not a 32bit image (and will not run on 32bit hardware), but includes Redis compiled as a 32bit binary, especially for users who need the decreased memory requirements associated with that. See "Using 32 bit instances"⁠ in the Redis documentation for more information.

⁠Redis Modules

You can find the list of modules for Redis on redis.io⁠ or on redismodules.com⁠. A few of the standard modules can be found here:

  • RediSearch⁠: Search and Query with Indexing on Redis
  • ReJSON⁠: Extended JSON processing for Redis
  • ReBloom⁠: Bloom Filters data type for membership/existence search on Redis

Tag summary

Content type

Image

Digest

Size

55.7 MB

Last updated

about 6 years ago

docker pull nmoeini/redis:6-xenial-20200807