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

互联网服务平台12123珠海百度推广优化排名

互联网服务平台12123,珠海百度推广优化排名,小游戏代理平台,什么网站做唱歌主播系列文章目录 文章目录 系列文章目录前言1 获取redis镜像2 创建和部署redis容器3 查看redis是否启动成功4 使用Redis客户端验证连接总结 前言 搭建环境: ubuntu22.04.05 docker redis: 7.0.10 测试环境: windows: win11 Redis测试客户端:Ti…

系列文章目录


文章目录

  • 系列文章目录
  • 前言
  • 1 获取redis镜像
  • 2 创建和部署redis容器
  • 3 查看redis是否启动成功
  • 4 使用Redis客户端验证连接
  • 总结


前言

搭建环境:
ubuntu22.04.05
docker
redis: 7.0.10

测试环境:
windows: win11
Redis测试客户端:Tiny RDM


1 获取redis镜像

sudo docker pull redis:7.0.10

这里镜像拉取超时,请移步娶我另一篇文章:从Docker拉取镜像一直失败超时解决办法

2 创建和部署redis容器

docker run -d -p 6379:6379 --restart=always \
-v redis_config:/etc/redis/config \
-v redis_data:/data \
--name redis redis:7.0.10 \
redis-server /etc/redis/config/redis.conf

关键参数功能
1. 容器运行模式与网络设置
-d:让容器以守护进程模式在后台运行,不会占用当前终端。
-p 6379:6379:将宿主机的 6379 端口和容器内部的 6379 端口进行映射,这样外部就能通过宿主机的 6379 端口访问 Redis 服务。
2. 容器重启策略
–restart=always:设置容器的重启策略为始终重启。不管是容器自身出现故障停止运行,还是 Docker 服务重启,亦或是宿主机重启,容器都会自动重新启动,确保 Redis 服务的高可用性。
3. 数据卷挂载情况
-v redis_config:/etc/redis/config:把名为 redis_config 的 Docker 命名卷挂载到容器内的 /etc/redis/config 目录,这个目录主要用于存放 Redis 的配置文件。
-v redis_data:/data:将名为 redis_data 的 Docker 命名卷挂载到容器内的 /data 目录,Redis 的数据文件会存储在这里,实现了数据的持久化存储。
4. 容器标识与基础镜像
–name redis:给容器命名为 redis,方便后续对容器进行管理和操作。
redis:指定使用 Docker Hub 上的官方 Redis 镜像来创建容器。
5. 容器启动命令
redis-server /etc/redis/config/redis.conf:这是容器启动时执行的命令,它会启动 Redis 服务器,并使用挂载的配置卷中的 redis.conf 配置文件来对 Redis 进行配置。
数据持久化与配置机制

  • 配置文件管理:通过挂载 redis_config 卷,你可以在宿主机上对 Redis 的配置文件进行修改,修改后无需重新创建容器,只需重启容器就能让新配置生效。
  • 数据持久化存储:redis_data 卷会保存 Redis 的所有数据。当容器被删除后重新创建,只要不删除这个数据卷,Redis 的数据就不会丢失。

注意要点

  1. 数据卷初始化操作:首次启动容器时,如果 redis_config 卷中没有 redis.conf 文件,Redis 会使用默认配置运行。你可以先不挂载配置卷启动容器,然后把容器内的默认配置文件复制到宿主机,再进行挂载。
  2. 配置文件权限问题:要保证宿主机上挂载的配置文件对容器内的 Redis 进程有可读权限,否则 Redis 可能无法正常启动。
  3. 生产环境参数设置:在生产环境中,建议根据实际需求调整 redis.conf 中的参数,例如设置密码、调整内存策略等。

通过这种方式部署 Redis 容器,能够实现配置与数据的分离,便于后续的维护和升级。

3 查看redis是否启动成功

1、查看docker容易redis的状态

sudo docker ps -a

在这里插入图片描述
此时状态是Restarting,是有问题的。

2、查看redis日志

sudo docker logs -f redis

在这里插入图片描述
3、查看数据卷详情

sudo docker volume inspect redis_config

在这里插入图片描述
4、进入此目录:

cd /var/lib/docker/volumes/redis_config/_data

注意:必须切换为root用户

5、创建redis.conf文件

touch redis.conf

6、在此文件中,添加以下内容

appendonly yes
port 6379	
requirepass 1234
bind 0.0.0.0	

配置好以后,重启redis:

docker restart redis

7、再次查看docker的redis容器状态

docker ps -a

在这里插入图片描述
此时成功

4 使用Redis客户端验证连接

使用的Redis客户端为Tiny RDM,下载地址为:Tiny RDM官网下载
安装完成以后打开:

1、创建连接
在这里插入图片描述
2、点击测试连接
在这里插入图片描述
3、点击确定,如下
在这里插入图片描述
此时,环境已经搭建完成。


总结

以上,就是在ubuntu上面使用docker部署redis的过程。

http://www.dtcms.com/wzjs/218409.html

相关文章:

  • 晋城市 制作网站网络营销的主要方式
  • python做网站比php好长沙靠谱seo优化价格
  • 上海专业做网站排名网络营销的四大特点
  • 策划网站建设优化推广排名网站教程
  • 做网站需要提供什么免费投放广告平台
  • 单页导航网站站长工具爱情岛
  • 成都网站设计推荐柚米青岛seo推广公司
  • 如何在网站投放广告杭州互联网公司排名榜
  • 自己做免费的网站吗百度竞价官网
  • 设计 企业网站微信营销号
  • 西安到北京火车票多少钱seo服务公司上海
  • 广东手机网站建设哪家好如何制作视频网站
  • 成都php网站建设工程师站长推广网
  • 东莞网站建设优化企业seo快速入门教程
  • 南通网站建设费用网络营销的概念和特点
  • 上饶网站建设公司北京网优化seo公司
  • 最专业网站建设公司网络推广员工作内容
  • 做国际物流在哪些网站找客户免费涨热度软件
  • 用 asp net 做 的网站高级搜索引擎技巧
  • 佛山网站建设费用搜索引擎优化答案
  • 各省网站备案时长杭州优化外包哪里好
  • 为网站做推广网络推广整合平台
  • 网站空间租赁专业网络推广公司
  • 小说网站防盗做的最好的是网络推广外包哪个公司做的比较好
  • 网站开发人员工工资搭建网站需要什么技术
  • 青海做网站哪家好搜索引擎大全网站
  • 备案期间 需要关闭网站360推广登陆入口
  • 3d效果图教程网站市场营销策划案的范文
  • 德州宁津网站建设网络营销师主要做什么
  • 网络工程就业前景分析百度seo优化排名客服电话