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

专业做seo的网站网站内连接

专业做seo的网站,网站内连接,电子商务网站接口费率,2018威胁网站检测平台建设应用环境 Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-139-generic x86_64) Docker version 28.1.1, build 4eba377 文章目录 一、部署Mongo1. 拉取容器镜像2. 生成Run脚本2.1 准备条件2.2 参数解读2.3 实例脚本 3. 实例操作3.1 Mongo bash控制台3.2 库表操作 4. MongoDB Compass (G… 应用环境 Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-139-generic x86_64) Docker version 28.1.1, build 4eba377 文章目录 一、部署Mongo1. 拉取容器镜像2. 生成Run脚本2.1 准备条件2.2 参数解读2.3 实例脚本 3. 实例操作3.1 Mongo bash控制台3.2 库表操作 4. MongoDB Compass (GUI)登录连接配置 二、安装Redis:7.4.11. 拉取容器镜像2. 生成Run脚本2.1 实例脚本2.2 运维管理 参考资料 一、部署Mongo MongoDB是一个流行的开源文档型数据库它使用类似 JSON 的文档模型存储数据这使得数据存储变得非常灵活。它基于文档的 NoSQL 数据库由 MongoDB Inc. 公司用C语言编写旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 1. 拉取容器镜像 # mongo:8.0 sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mongo:8.0# 添加标签名Tag sudo docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mongo:8.0 docker.io/mongo:8.0# 移除标签名Tag docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mongo:8.0国内镜像参考 渡渡鸟镜像 2. 生成Run脚本 可参考渡渡鸟-Run助手 2.1 准备条件 创建实例存储路径目录 # 创建mongo实例目录及config配置子目录 sudo mkdir -p /mongo/config创建实例配置文件sudo vim mongod.conf内容如下 # Dbase path dbpath/mongo/data# logs file path logpath/mongo/logs/mongod.log# lisen port port27017# All IP addresses are allowed to connect. bind_ip0.0.0.0# Enable log recording journaltrue# Whether to run in the background forktrue# Enable authentication authtrue由于docker run卷映射**-v**参数是会自动创建不存在的宿主机路径目录的只需要把配置文件所在路径及配置信息保存一下就可以了。 2.2 参数解读 # 将镜像进实例化成容器并运行 docker run# 【i】保持STDIN标准输入开放即使没有附加任何东西。这通常用于让容器的进程保持运行即使没有附加到终端。例如你可以在容器内部运行一个交互式shell # 【t】分配一个伪终端pseudo-TTY这对于交互式shell非常重要比如当你想要在容器中运行bash或sh时。 # 【d】后台运行即所谓的“detached”模式。容器会在后台启动并且你会得到容器的ID或名称 -itd# 容器命名 --name mongo# 重启策略 ## no:不自动重启缺省时默认 ## always:始终重启 ## unless-stopped:Docker 服务重启后自动启动容器除非容器被手动停止。可指定最大重试次数例如 --restarton-failure:3最多重启3次。 ## on-failure:仅在容器非正常退出退出状态码非0时重启。 --restartalways \# 【p】映射策略宿主端口:容器端口 -p 27017:27017 \# 使用本地时区 -e TimeZoneAsia/Shanghai \ -e TZAsia/Shanghai \ -v /etc/localtime:/etc/localtime \# 挂载卷映射(宿主:容器) ## /data/config/mongod.conf:实例化配置文件 ## /data/db:应用数据 ## /mongo/logs:运行日志 -v /mongo/config/mongod.conf:/etc/mongod.conf \ -v /mongo/db:/data/db \ -v /mongo/logs:/var/log/mongodb \# 让容器获取宿主机root权限 --privilegedtrue \# 最后一行所引用的docker镜像源2.3 实例脚本 此处在卷标映射时将配置文件以及数据库一起存放到mongo父目录以便于维护和使用。 sudo docker run -itd --restartalways \ -p 17017:27017 \ -e TimeZoneAsia/Shanghai \ -e TZAsia/Shanghai \ -v /etc/localtime:/etc/localtime \ -v /mongo/config/mongod.conf:/etc/mongod.conf \ -v /mongo/db:/data/db \ -v /mongo/logs:/var/log/mongodb \ -e MONGO_INITDB_ROOT_USERNAMEroot \ -e MONGO_INITDB_ROOT_PASSWORD123456 \ --privilegedtrue \ --name mongo \ docker.io/mongo:8.03. 实例操作 3.1 Mongo bash控制台 # 登录到bash控制台 sudo docker exec -it mongo mongosh # 当配置文件启用authtrue时。需要以root身份登录 sudo docker exec -it mongo mongosh -u root -p 123456 --authenticationDatabase admin ## 如果不指定切换到admin库创建db用户时会报错 ## 认证失败MongoServerError[AuthenticationFailed]: Authentication failed.# 打开系统admin库 use admin # 创建root用户 db.auth(admin,123456)执行结果如下 常用运维管理指令 # 更新用户密码 db.changeUserPassword(admin,123456)# 新增用户权限 db.updateUser(admin,{roles:[{role:readWrite,db:admin}]})# 删除用户 db.dropUser({admin}) # 查询所有用户 show users3.2 库表操作 具体请见官方文档中文版下面以创建一个库表数据集并执行查询为例 # 创建库 use huchi # 新增一个库用户并分配读写权限 db.createUser({user: admin,pwd: admin,roles:[readWrite]}) # 开启身份权限权限 db.auth(admin,admin)# 创建数据集 db.temp_sales.insert({ name:abc, age:22, weight: 50斤} )# 查询数据集 db.temp_sales.find()执行结果如下 4. MongoDB Compass (GUI) MongoDB Compass 是一款功能强大的 GUI用于在可视环境中查询、聚合和分析 MongoDB 数据。 Compass 可免费使用并提供源代码并且可以在 macOS、Windows 和 Linux 上运行。 详细操作文档请见官方使用文档下载地址MongoDB Compass(GUI)。 登录连接配置 只是没有找到中文语言包就这么用吧。 查询temp_sales数据内容如下 二、安装Redis:7.4.1 Redis 是由 Redis Ltd.开发的高性能开源内存数据库以其极速响应和灵活的数据结构如字符串、哈希、列表著称广泛应用于缓存、实时消息队列等场景。为应对复杂数据处理需求它在Redis核心基础上增加了一些高级功能和模块以支持更多的使用场景和需求。Redis Stack 包括以下几个主要组件 JSON文档RedisJSON用于在 Redis 中存储和操作 JSON 数据结构支持复杂的 JSON 查询和更新操作。全文搜索RediSearch提供全文搜索和二次索引功能使得在 Redis 中可以进行复杂的搜索查询。图数据库RedisGraph模块支持图数据结构的存储和查询适用于社交网络、推荐系统等场景。时序数据RedisTimeSeries专门用于时间序列数据的存储和分析支持高效的时间序列数据写入和查询。布隆过滤器RedisBloom一种概率数据结构旨在以高度节省内存的方式快速确定元素是否存在于集合中。 Redis Stack 通过这些模块的组合使得开发者可以在一个统一的平台上处理多种类型的数据和查询需求极大地扩展了 Redis 的应用场景。官方提供了两种镜像版本 redis/redis-stack包含 Redis Stack server 和 Redis Insight。该容器最适合本地开发。redis/redis-stack-server仅提供 Redis Stack server 。该容器最适合生产部署。 两者区别在于有没有带有 RedisInsight web可视化端。 1. 拉取容器镜像 # redis:7.4.1 sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis:7.4.1# 添加标签名Tag sudo docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis:7.4.1 redis:7.4.1# 移除标签名Tag sudo docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis:7.4.1国内镜像参考 渡渡鸟镜像 2. 生成Run脚本 可参考渡渡鸟-Run助手 2.1 实例脚本 首先创建宿主机挂载目录sudo mkdir -p /docker/redis/{conf,data}配置内容如下 # 拉取配置文件(拉取不了就只能[手工下载]https://download.redis.io/releases/ 对应的版本包) sudo wget -O https://raw.githubusercontent.com/redis/redis/7.4/redis.conf docker/redis/conf/redis-server.conf# 编辑配置 sudo vim docker/redis/conf/redis-server.conf## 修改内容如下(:wq!保存) bind 127.0.0.1 或者 bind 127.0.0.1 -::1 #注释掉这部分使redis可以外部访问 daemonize no #用守护线程的方式启动 logfile redis.log #日志文件路径(选配) requirepass 123456 #给redis设置密码 appendonly yes #redis持久化  默认是no tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300再运行如下脚本 sudo docker run -itd \ --restartunless-stopped \ -p 6379:6379 \ -e TimeZoneAsia/Shanghai \ -e TZAsia/Shanghai \ -v /etc/localtime:/etc/localtime \ -v /docker/redis/conf/redis-server.conf:/conf/redis.conf \ -v /docker/redis/data:/data \ --name redis \ --privilegedtrue \ redis:7.4.1 redis-server /etc/redis/redis.conf2.2 运维管理 # 检查容器状态 sudo docker ps -a | grep redis sudo docker inspect redis# 登录bash后端 sudo docker exec -it redis bash# 直连Redis库 sudo docker exec -it redis bash -c redis-cli ## 有密码连接Redis sudo docker exec -it redis bash -c redis-cli -a 123456 Warning: Using a password with -a or -u option on the command line interface may not be safe. 127.0.0.1:6379## 也可以登录bash控制台后 root57a9462ebf07:/data# redis-cli -h 127.0.0.1 -p 6379 -a 123456 Warning: Using a password with -a or -u option on the command line interface may not be safe. 127.0.0.1:6379# Redis数据测试 127.0.0.1:6379 set a 1 OK 127.0.0.1:6379 get a 1# 报错(error) NOAUTH Authentication required. # 原因redis身份验证失败指令操作无效。# 获取密码 127.0.0.1:6379 config get requirepass 1) requirepass 2) 123456# 修改密码 config set requirepass 777888 ## 需注意的是,该密码不再重写conf中该配置参数(重启服务则仍以conf配置为主)。参考资料 docker安装Redis Docker 安装 Redis 详细指南 docker安装redis7.0 Docker部署redis,并挂载存储日志配置文件
http://www.w-s-a.com/news/875835/

相关文章:

  • 阿里云网站开发服务器想开网站建设公司
  • 网站开发不足之处茶叶seo网站推广与优化方案
  • 响应式网站建设系统网站优化怎么做 有什么技巧
  • 班级网站做哪些方面wordpress标签 扩展
  • 如何在电商上购物网站Wordpress 域名授权插件
  • 网站建设后台怎么弄昆明如何做好关键词推广
  • 自己怎么做个网站优酷视频网站开发
  • 2015做网站前景电子商务营销的发展现状
  • 官方网站建设情况说明电子商务网站开发的形式有
  • 网站建设玖金手指排名11专业建站公司建站系统
  • 全球排名前十网站百度网站官网网址
  • 商家在携程旅游网站怎样做宣传做网站公司苏州
  • 芜湖做网站都有哪些广州音乐制作公司
  • 青岛好的网站制作推广注册公司流程步骤
  • 怎么制作营销网站模板wordpress苗木模板
  • 手机网站样例wordpress 排序
  • 济南网站建设手机网站开发人员需要去做原型吗
  • 动易网站模板下载微信支付 wordpress
  • 学校建设外文网站情况阿里云 建设网站怎么样
  • 网站建设与网页设计制作深圳网站建设首选上榜网络
  • 网站浏览成交指标计算机应用是做什么的
  • 企业网站建设的要求wordpress 404页面模板
  • 公司怎么注册官方网站wordpress花园网站
  • 一般网站的建设步骤有哪些企业网站建设应该注意什么事项问题
  • 枣庄市建设局网站建设工程合同交底的内容包括
  • 全国十大跨境电商排名seo优化入门教程
  • 福安网站开发网站内容建设要求age06
  • 网站开发制作公司罗湖在线
  • 做网站银川潍坊网络科技有限公司
  • 南宁企业网站建站模板盐田高端网站建设