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

为什么要做网站建设网站建设的主要技术路线

为什么要做网站建设,网站建设的主要技术路线,网站素材库免费,群晖wordpress端口无法登陆家人们啦#xff01;今天我们来介绍如何使用 docker-compose 部署单机版 Redis#xff0c;这是一个简单高效的数据缓存与存储解决方案#xff0c;广泛应用于Web应用、移动应用以及各类数据处理场景。我们过后几篇文章了将会介绍cluster和sentinel集群的部署。通过本文的指导…家人们啦今天我们来介绍如何使用 docker-compose 部署单机版 Redis这是一个简单高效的数据缓存与存储解决方案广泛应用于Web应用、移动应用以及各类数据处理场景。我们过后几篇文章了将会介绍cluster和sentinel集群的部署。通过本文的指导你将能够快速上手并体验 Redis 在你的应用中所带来的便捷性与高性能。废话不多说让我们开始吧 官方文档https://redis.io/documentation 什么是 Redis RedisRemote Dictionary Server的缩写是一个开源的内存数据存储系统它可以用作数据库、缓存和消息中间件。Redis 支持多种数据结构包括字符串、列表、哈希、集合、有序集合等这些数据结构使得 Redis 在处理数据时非常灵活高效。 Redis 的优点 高性能Redis 将数据存储在内存中因此读写速度非常快适用于高并发读写的场景。持久化Redis 支持数据持久化到硬盘保证数据不会因为服务器重启而丢失。丰富的数据结构Redis 支持多种数据结构适用于各种不同的应用场景。分布式虽然本文介绍的是单机版 Redis但 Redis 本身支持分布式部署能够满足大规模应用的需求。 使用 Docker Compose 部署 Redis 在开始之前请确保你已经安装了 Docker 和 Docker Compose。如果还没有安装你可以根据你的操作系统类型参考 Docker 和 Docker Compose 的官方文档进行安装https://docs.docker.com/get-docker/ 和 https://docs.docker.com/compose/install/ 以下是使用 Docker Compose 部署 Redis 的简单步骤 第一步创建 Docker Compose 文件 在你喜欢的文本编辑器中创建一个名为 docker-compose.yml 的文件并将以下内容复制粘贴进去 version: 3.3 services:redis:image: redis:latestcontainer_name: redisrestart: alwaysports:- 6379:6379volumes:- ./data:/data- ./redis.conf:/usr/local/etc/redis/redis.conf- ./logs:/logs#配置文件启动command: redis-server /usr/local/etc/redis/redis.conf 这个 Docker Compose 文件定义了一个名为 redis 的服务使用了 Redis 官方镜像将容器的 6379 端口映射到主机的 6379 端口Redis 默认端口。 配置文件 redis.conf # Redis 服务器的端口号默认6379 port 6379# 绑定的 IP 地址如果设置为 127.0.0.1则只能本地访问若设置为 0.0.0.0则监听所有接口默认127.0.0.1 bind 0.0.0.0# 设置密码客户端连接时需要提供密码才能进行操作如果不设置密码可以注释掉此行默认无 # requirepass foobared requirepass xj2023# 设置在客户端闲置一段时间后关闭连接单位为秒默认0表示禁用 # timeout 0# 是否以守护进程daemon模式运行默认为 no设置为 yes 后 Redis 会在后台运行 daemonize no# 设置日志级别默认notice。可以是 debug、verbose、notice、warning loglevel notice# 设置日志文件的路径默认空字符串如果不设置日志会输出到标准输出 logfile # 设置数据库数量默认16Redis 使用数据库索引从 0 到 15 databases 16# 是否启用 AOF 持久化默认为 no。如果设置为 yes将在每个写操作执行时将其追加到文件中 appendonly no# 设置 AOF 持久化的文件路径默认appendonly.aof # appendfilename appendonly.aof# AOF 持久化模式默认为 always。可以是 always、everysec 或 no # always每个写操作都立即同步到磁盘 # everysec每秒钟同步一次到磁盘 # no完全依赖操作系统的行为可能会丢失数据但性能最高 # appendfsync always# 设置是否在后台进行 AOF 文件重写默认为 no # auto-aof-rewrite-on-rewrite no# 设置 AOF 文件重写触发时原 AOF 文件大小与新 AOF 文件大小之间的比率默认100 # auto-aof-rewrite-percentage 100# 设置是否开启 RDB 持久化默认为 yes。如果设置为 no禁用 RDB 持久化功能 save 900 1 save 300 10 save 60 10000# 设置 RDB 持久化文件的名称默认dump.rdb # dbfilename dump.rdb# 设置 RDB 持久化文件的保存路径默认保存在当前目录 # dir ./# 设置是否开启对主从同步的支持默认为 no # slaveof masterip masterport# 设置主从同步时是否进行数据完整性校验默认为 yes # repl-diskless-sync no# 设置在复制时是否进行异步复制默认为 yes可以加快复制速度但会增加数据丢失的风险 # repl-backlog-size 1mb# 设置是否开启集群模式cluster mode默认为 no # cluster-enabled no# 设置集群中的节点超时时间默认15000毫秒 # cluster-node-timeout 15000# 设置集群中节点间通信使用的端口号默认0 # cluster-announce-port 0# 设置集群中节点间通信使用的 IP 地址 # cluster-announce-ip 127.0.0.1# 设置是否开启慢查询日志默认为 no # slowlog-log-slower-than 10000# 设置慢查询日志的最大长度默认为 128 # slowlog-max-len 128# 设置每秒最大处理的写入命令数量用于保护 Redis 服务器不被超负荷写入默认0表示不限制 # maxclients 10000# 设置最大连接客户端数量默认100000 表示不限制 # maxmemory bytes# 设置最大使用内存的策略默认noeviction。可以是 volatile-lru、allkeys-lru、volatile-random、allkeys-random、volatile-ttl 或 noeviction # maxmemory-policy noeviction# 设置允许最大使用内存的比例默认0设置为 0 表示禁用 # maxmemory-samples 5 详细redis.conf文件大家可参考redis官方文档 https://redis.io/docs/management/config-file/ 第二步运行 Docker Compose 保存好 docker-compose.yml 文件后打开终端或命令行进入到存放该文件的目录并执行以下命令 docker-compose up -d这个命令会启动 Redis 容器并在后台运行。如果一切顺利你应该会看到类似以下输出 Attaching to redis redis | 1:C 31 Jul 2023 14:59:35.753 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo redis | 1:C 31 Jul 2023 14:59:35.753 # Redis version6.2.6, bits64, commit00000000, modified0, pid1, just started redis | 1:C 31 Jul 2023 14:59:35.756 # Configuration loaded redis | 1:M 31 Jul 2023 14:59:35.757 * monotonic clock: POSIX clock_gettime redis | 1:M 31 Jul 2023 14:59:35.758 * Running modestandalone, port6379. redis | 1:M 31 Jul 2023 14:59:35.758 # Server initialized 第三步连接到 Redis 现在Redis 已经在 Docker 容器中运行起来了。你可以使用任何支持 Redis 的客户端工具来连接到它例如 redis-cli。 如果你的ubuntu服务器上未安转redis-cli可以直接在终端中输入以下命令安转 sudo apt install redis-tools安转成功之后连接到redis redis-cli -h 192.168.10.108 -p 6379 -a xj2023 --raw如果一切顺利你应该能够看到 Redis 客户端的命令行提示符表示你已经成功连接到 Redis 服务器。 第四步开始使用 Redis 恭喜你现在你已经成功地使用 Docker Compose 部署了单机版 Redis。你可以使用 Redis 的各种命令来进行数据的读写、存储、删除等操作。比如 存储数据 set xj 修己!获取数据 get xj删除数据 del xj这只是 Redis 提供的众多功能中的一小部分更多命令和用法你可以在 Redis 的官方文档中找到https://redis.io/documentation 总结 在本文中我们学习了如何使用 Docker Compose 快速部署单机版 Redis。Docker Compose 的优势在于能够简化多容器应用的管理并且使得部署过程更加便捷。Redis 作为一个简单高效的数据缓存与存储解决方案适用于各种不同规模的应用场景。 希望本文对你理解并使用 Redis 与 Docker Compose 有所帮助。如果你对 Redis 的更多高级特性感兴趣比如持久化配置、集群模式等建议你继续深入学习 Redis 的官方文档。谢谢阅读祝你在使用 Redis 中取得成功
http://www.dnsts.com.cn/news/252859.html

相关文章:

  • wordpress分页导航代码网站seo诊断分析报告
  • 网站分享插件怎么做淘宝运营计划
  • wordpress实现动漫播出时间表seo算法是什么
  • 建设网站那个公司好网站开发后台技术
  • 教学类网站开发上海 政务网站建设情况
  • 手机建立网站application网站支持ipv6做哪些改造
  • 网络网站开发公司动漫制作专业就业方向和前景
  • 单页营销网站广州知名网站推广
  • 做烘焙原材料在哪网站买30天网站建设实录光盘云盘
  • wordpress网站生成app应用nft制作网站
  • 做论坛网站好吗wordpress 4.0 wp-config.php
  • 爱网站网站查询wordpress+模板宽度
  • 长沙网站建设大全狼雨seo网站
  • 国外网站怎么浏览公司搭建网站服务
  • 湖南省建设银行网站6如何做网站的埋点
  • 爱站网挖掘词建设银行网站设计特点
  • 哈尔滨建站公司wordpress做论坛插件
  • 网站域名中文后缀wordpress前台慢
  • 网站代理登录网址深圳网页制作与网站建设地址
  • 周口网站建设专家本地搭建wordpress环境
  • 网站建设功能解说美食网页设计作品欣赏
  • 昆明网站建设SEO公司做网站除了广告还有什么收入的
  • 网站建设管理中se是什么意思wordpress下载网站
  • 部门网站建设注意事项企业门户网站建设方案书
  • 设计一个网站的步骤西安百度竞价托管
  • 做网站需要注意湘潭做网站 搜搜磐石网络
  • ipv6网站建设东莞商标购买平台
  • 自己做网站需要买哪些东西手机网站下拉刷新
  • 找人做app网站五华建设银行网站
  • 广州 营销型网站建设网络网站建设电话推销