type
status
date
slug
summary
tags
category
icon
password
SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。
NoSQL技术,这是一种基于内存的数据库,并且提供一定的持久化功能。
Redis和MongoDB是当前使用最广泛的NoSQL
Redis 在 Java Web 主要有两个应用场景:
- 存储 缓存 用的数据;
- 需要高速读/写的场合使用它快速读/写;
参数说明:
-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
–name redis:设置容器名称为redis
-v /root/redis/redis.conf:/etc/redis/redis.conf:把主机配置好的redis.conf放到容器内的这个位置中
-v /root/redis/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
-d:redis后台运行
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
-appendonly yes:redis启动后数据持久化(文件内部更改后可不用添加)
在Docker中使用redis
启动redis容器
- 使用
CONFIG SET
命令修改密码:
在连接到 Redis CLI 后,执行以下命令来修改密码:
将
your_new_password
替换为你想要设置的新密码。若取消密码:
- 验证新密码:
如果修改成功,Redis 会返回
OK
。接着可以使用新密码重新连接到 Redis:如果返回
OK
,表示密码验证成功。关闭redis的保护模式(即会阻挡外部网址访问), 首先打开redis的配置文件redis.conf, 然后找到protected-mode yes一行将yes改为no,当然如果你本身就是no就不用修改了
- 作者:Rainnn
- 链接:https://tangly1024.com/article/docker_redis
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。