redis 4.06 run on docker

redis

It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries.

1.1 docker pull redis:${version}

root@bogon:/data/redis# docker pull redis:4.0.6
4.0.6: Pulling from library/redis
c4bb02b17bb4: Downloading [======>                                            ]  4.046MB/30.11MB
58638acf67c5: Download complete 
f98d108cc38b: Download complete 
83be14fccb07: Downloading [=======================>                           ]  3.833MB/8.289MB
5d5f41793421: Download complete 
ed89ff0d9eb2: Download complete 

1.2 docker run redis

root@bogon:/data/redis# docker run -p 6379:6379 --name mredis -v $PWD/data:/data  -d redis:4.0.6 redis-server --appendonly yes
26f53ba991c3972951cd731454cec7919de190b9ef4ea1d30fadae30396d1f0b
root@bogon:/data/redis# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
26f53ba991c3        redis:4.0.6         "docker-entrypoint..."   11 seconds ago      Up 11 seconds       0.0.0.0:6379->6379/tcp   mredis
bb6d90ef76cb        mysql:5.7           "docker-entrypoint..."   3 days ago          Up 21 hours         0.0.0.0:3306->3306/tcp   smysql
root@bogon:/data/redis# 

-p 6379:6379 :将容器的6379端口映射到主机的6379端口

-v $PWD/data:/data :将主机中当前目录下的data挂载到容器的/data

redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置

1.3 run redis

root@bogon:/data/redis# docker exec -it mredis redis-cli
127.0.0.1:6379> ping
PONG

猜你喜欢

转载自blog.csdn.net/qq_29719097/article/details/78872106