当前位置: 首页 > news >正文

基于Docker安装Redis【保姆级教程、内含图解】

        Redis官网:Redis

        Redis中文官网:CRUG网站

两者选其一即可,建议使用 Redis官网:Redis

学习任何框架和技术,一定要参考相应的官网学习,一定要参考官网学习!!!

目录

 一、拉取镜像

二、创建目录

三、创建容器

四、设置Redis密码

4.1 先进入docker

4.2 查看redis密码

4.3 设置redis密码


 一、拉取镜像

代码:

docker pull redis

实例:

[root@bogon howlong]# docker pull redis
Using default tag: latest
latest: Pulling from library/redis
26c5c85e47da: Pull complete 
39f79586dcf2: Pull complete 
79c71d0520e5: Pull complete 
60e988668ca1: Pull complete 
873c3fc9fdc6: Pull complete 
50ce7f9bf183: Pull complete 
Digest: sha256:f50031a49f41e493087fb95f96fdb3523bb25dcf6a3f0b07c588ad3cdbe1d0aa
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
[root@bogon howlong]# 


二、创建目录

        在 /usr/local 目录下创建 redis/data,以及 conf 目录,以便 于进 数据卷的挂载
代码:
mkdir -p /user/local/redis/data
mkdir -p /user/local/redis/conf
touch /usr/local/redis/conf/redis.conf

实例:

[root@bogon howlong]# mkdir -p /user/local/redis/data
[root@bogon howlong]# mkdir -p /user/local/redis/conf
[root@bogon howlong]# touch /usr/local/redis/conf/redis.conf
[root@bogon howlong]# 


三、创建容器

代码:

     

docker run -p 6379:6379 \
--name redis \
-v /usr/local/redis/data:/data \
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

实例:

[root@bogon howlong]# docker run -p 6379:6379 \
--name redis \
-v /usr/local/redis/data:/data \
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
b4d3d718482cd11178d2ce1103d6e3a013ccaeffc6f0e0f57aa58e0e36406f24
[root@bogon howlong]# 


四、设置Redis密码

4.1 先进入docker

代码:

docker exec -it redis redis-cli

实例:

[root@bogon howlong]# docker exec -it redis redis-cli

4.2 查看redis密码

代码:

config get requirepass

实例:

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) " " 

" " 表示当前redis没有设置密码

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""

4.3 设置redis密码

代码:

config set requirepass 'password'   #设置密码

实例: redis密码设置为123456

127.0.0.1:6379> config set requirepass '123456'
OK
127.0.0.1:6379> 

再次查看redis密码

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"

"123456" 表示当前redis密码为123456

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
127.0.0.1:6379>

http://www.lryc.cn/news/61895.html

相关文章:

  • 电子表格软件与一站式BI的区别
  • SpringCache
  • Android Framework—Service
  • leetcode (重排数组使得)连续子数组的权值和最小
  • JSP计算机等级考试查询系统(源代码+论文+答辩PPT)
  • python 基础系列篇:七、以函数方式编写一个数字华容道
  • 2023年前端面试题
  • 快速入门量化交易
  • Mongodb oplog
  • python基础篇: python字符串方法都有哪些?你知道多少?
  • chmod 命令 (chmod 0660)
  • Qt应用开发常用功能
  • 麻了,部门新来的00后给我卷崩溃了...
  • 代码随想录算法训练营第56天|583. 两个字符串的删除操作,72. 编辑距离
  • 【嵌入式笔/面试】嵌入式软件基础题和真题总结——操作系统
  • 2023浙江省赛“信息安全管理与评估“--Web渗透测试(高职组)
  • 垃圾收集器面试总结(二)
  • 语音交友app开发中的用户积分系统
  • Nature:惊人的突破!科学家们成功破译人类嗅觉感应机制的奥秘!
  • WPF教程(九)--数据绑定(2)--绑定模式
  • 湿法冶金以及铼提取工艺,湿法冶金工艺特点及工艺流程
  • kafka集群搭建
  • 【UE】将存档的值显示在控件蓝图上
  • 考研数据结构代码篇
  • css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。
  • js的方法
  • [NSSRound#11] 密码学个人赛
  • 玩转树莓派四、修改国内源提高更新速度
  • 苹果手机网速慢怎么办?这些方法帮你解决网速慢的问题!
  • linux_时序竞态-pause函数-sigsuspend函数-异步I/O-可重入函数-不可重入函数