美文网首页
Docker中安装redis

Docker中安装redis

作者: 码农工号9527 | 来源:发表于2023-08-18 19:43 被阅读0次

Linux利用docker安装redis

一、安装redis

1.1 docker搜索redis版本
#语法:docker serach 镜像名
docker search redis
1.2 docker拉取redis
 #语法:docker pull 镜像名:版本号(不加版本号则拉取最新redis版本)
docker搜索redis版本:docker search redis
docker pull redis
1.3 挂载redis的配置文件

创建放配置文件的文件夹,文件夹的路径自定义

mkdir -p /mydata/redis/conf
mkdir -p /mydata/redis/data

1.4 启动redis容器

docker run --name redis  --restart=always --log-opt max-size=120m --log-opt max-file=2  \
-p 6379:6379  \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf  \
-v /mydata/redis/data:/data  \
-d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass 123456

启动命令讲解

--name myredis 代表给容器取一个名字
--restart=always 代表总是开机启动
--log-opt 代表日志方面
-p 6379:6379 代表将6379端口挂载出去
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 代表将自己上传的配置文件和redis的配置文件挂载在一起
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf  将数据挂载在一起
-d redis 代表后台启动
redis-server /etc/redis/redis.conf 代表以配置文件启动redis,加载容器内的conf文件,因为文件挂载,最终找到上面自定义的配置文件
--appendonly yes 开启aof持久化
--requirepass lizan设置密码,docker内部连接的话,此密码没有效,用于对外开放

二、检查Redis是否启动成功

2.1 查看启动redis容器

[root@localhost redis]# docker ps -a | grep redis
e3bc4fe5b4e1   redis     "docker-entrypoint.s…"   9 minutes ago   Up 9 minutes   0.0.0.0:6379->6379/tcp, :::6379->6379/tcp   redis

2.2 查看redis容器运行日志

#--since 10m 查看myredis 容器10分钟内的日志情况
docker logs --since 10m redis 

2.3 启动Redis客户端

[root@localhost redis]# docker exec -it redis redis-cli
127.0.0.1:6379> get 1
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> get s
(nil)
127.0.0.1:6379> get test_key
(nil)
127.0.0.1:6379> set test_key 1
OK
127.0.0.1:6379> get test_key
"1"
127.0.0.1:6379> exit

三、Docker常用redis命令

3.1 停止运行的Redis

# docker stop 容器名
docker stop myredis

3.2 删除容器

# docker rm <容器名> 
docker rm myredis

3.3 查看所有的镜像

docker images

3.4 删除镜像

# docker rmi <镜像id>
docker rmi 7614ae9453d1

相关文章

网友评论

      本文标题:Docker中安装redis

      本文链接:https://www.haomeiwen.com/subject/zmrdmdtx.html