摘要:
Redis中的数据类型 字符串 散列 列表 集合 有序集合 Redis中的数据类型 Redis定义了这几种数据类型: string(字符串) hash(散列) list(列表) set(集合) zset(有序集合) 后面会介绍它们各自的特点和使用场景。可以用TYPE命令来获取键的类型。 字符串 字符 阅读全文
摘要:
[在Docker中使用Redis] [Redis Cli] [命令的返回值类型] [Redis中的多数据库] [基础命令] Redis是REmote DIctionary Server(远程字典服务器)的缩写,它以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。 Redis数据库中的 阅读全文
摘要:
中间件管道模型 中间件的配置 自定义中间件 中间件是一类装配在应用管道的代码,负责处理请求和响应。每个中间件都可在管道中的下一个组件前后执行工作,并选择是否将请求传递到管道中的下一个中间件。在Startup.Configure方法中可以进行中间件的装配。 中间件管道模型 中间件管道模型如下图所示: 阅读全文
摘要:
选项接口 IOptionsSnapshot与IOptionsMonitor的区别 选项的后期配置 选项的验证 在 ASP.NET Core笔记(3) 配置 中介绍了各种配置提供程序以及配置的读取方式,但实际使用中,不推荐应用程序直接从一堆配置中读取的做法,而是使用强类型绑定,将配置按组绑定到不同服务 阅读全文
摘要:
配置规则 命令行配置提供程序 环境变量配置提供程序 文件配置提供程序 配置的读取 自定义配置数据源 ASP.NET Core中的配置项可以通过命令行、环境变量、json/xml/ini配置文件来提供。 Web应用在生成主机时会调用CreateDefaultBuilder方法,这个方法按照下面的顺序添 阅读全文
摘要:
服务的生命周期 链式注入时,生存期的选择 TryAdd与泛型注入 替换内置服务容器 ASP.NET Core提供了默认的依赖注入容器,可以在Startup.ConfigureServices方法中进行服务注入的配置。 服务的生命周期 默认的依赖注入容器提供了三种生命周期: 暂时(AddTransie 阅读全文
摘要:
Startup构造函数 ConfigureServices方法 Configure方法 在ConfigureWebHostDefaults中直接配置服务和请求管道 ASP.NET Core一般使用Startup类来进行应用的配置。在构建应用主机时指定Startup类,通常通过在主机生成器上调用Web 阅读全文
摘要:
创建数据卷 挂载Host目录作为数据卷 挂载Host的文件作为数据卷 数据卷容器 数据卷的备份和恢复 Docker容器一旦被删除,容器本身对应的rootfs文件系统就会被删除,容器中的所有数据也将随之消失。 Docker提供了数据卷的方式来持久化容器产生的数据,通过数据卷,还可以在容器之间共享数据。 阅读全文
摘要:
Docker基础(2) 实践篇 Docker的指令系统 全局指令 Docker仓库管理 Docker镜像管理 Dockerfile Docker容器管理 Docker Compose 命令的嵌套 Docker的指令系统 Docker指令的操作对象主要针对四个方面: 针对守护进程的系统资源设置和全局信 阅读全文
摘要:
Docker是什么 Docker的构成 Docker的分层和写时拷贝策略 Docker与主流虚拟机的区别 Docker镜像与容器的关系 镜像的变更管理 Docker是什么 Docker是一个开源的应用容器引擎。它的理念是“Buildonce, Run anywhere, Configure once 阅读全文