redis常用命令-基于docker(Mac)

第一次接触redis,将部分配置流程以及命令记录一下,后续会更新

配置流程:

1.检查是否已经安装配置docker

docker info

docker客户端安装链接https://hub.docker.com/editions/community/docker-ce-desktop-mac

操作如图

傻瓜式安装,一路next。安装完后需要配置国内镜像。本人使用的是2.3.0.4版本的,配置的国内镜像是网易的。(推荐使用网易)打开docker设置偏好。操作如图

  "registry-mirrors": [
    "http://hub-mirror.c.163.com"
  ]

注意⚠️:

当前配置为json类型,所以注意标点符号“,”

如需配置其他镜像,自行百度,操作流程一样

配置完后检查是否配置成功   

docker info

 

基于docker配置redis

1、先搜索redis镜像可用版本

docker search redis

2. 下载redis最新镜像

docker pull redis

如果pull失败,多数为镜像配置失败,导致访问站点不稳定,速度过慢

3、查看镜像

docker images

4、启动redis

docker run -d --name redis -p 6379:6379 redis:latest redis-server --appendonly yes --requirepass "你的密码"
// ”你的密码“ 为工程中配置的redis密码

参数说明:

  • docker run -d :后台运行

  • --name redis:redis为服务名(默认redis)

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

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

  • requirepass "你的密码" :设置密码

5、查看运行的容器

docker ps

6、连接redis

docker exec -ti *********** redis-cli

说明:*********为查看docker容器的CONTAINER ID,在第5步操作有显示

7、测试

set mzc 1
// 如果提示 NOAUTH Authentication required.  继续输入:
auth 你的密码
// 你的密码为启动时创建的密码

常用命令 --持续更新

停止正在运行的镜像(redis为前面设置的镜像名称)

docker stop redis

删除镜像

docker rm redis

重启镜像

docker start redis

获取 container ID 或者名字

docker container ls -a

如果你要删除的 container 还是运行状态,那么就要先把容器停止了

docker  container  stop   CONTAINER_ID

删除指定的container

docker   container  rm  CONTAINER_ID  或者 docker  container  rm  CONTAINER_NAME (这两条命令都是删除同一个容器)

批量获取容器ID

docker container ls -a -q

批量获取镜像ID

docker image ls -a -q 

批量停止容器

docker container   stop   $(docker  container  ls   -a  -q)

批量删除容器

docker   container   rm  $(docker  container  ls   -a  -q)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值