笔记 ── docker 安装 Redis

拉取最新版本的redis

docker pull redis:latest

运行容器

docker run -p 6379:6379 --restart always --privileged=true --name redis -v /root/redis/conf/redis.conf:/etc/redis/redis.conf  -v /root/redis/conf/data:/data -d redis:latest redis-server /etc/redis/redis.conf --appendonly yes
-p 映射宿主机端口
-restart always 开机启动服务
–privileged=true 提升容器权限
-name 指定容器名字
-v 挂载宿主机文件
(/root/redis/conf/redis.conf)本地文件映射配置文件
(/root/redis/conf/data)本地目录映射数据目录
redis-server /etc/redis/redis.conf 以配置文件方式启动服务
-appendonly yes 开启数据持久化

设置redis 密码为123456

在文件中的786行,linux里面进入esc模式 : 行数搜索)
在这里插入图片描述
requirepass 123456

如果想要外部访问
需要注释掉redis.conf里面的bind 127.0.0.1(在文件中的69行,linux里面进入esc模式 : 行数搜索)
或者改成0.0.0.0 允许一切客户端连接

如果运行容器的时候没有开机开启服务,可以通过

docker update --restart=always 容器ID

进入容器

docker exec -it redis /bin/bash

进入客户端

redis-cli

在这里插入图片描述

最好在redis-cli 后面加 -raw,这样取到的值就不是下图这样

在这里插入图片描述

查看密码(config get requirepass)的时候报错:

在这里插入图片描述
是因为之前设置了密码,这时候需要auth验证

auth 密码

在这里插入图片描述
这时候可以使用客户端了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值