摘要: 原文地址:ASP.NET Core 中间件(Middleware)详解 什么是中间件(Middleware)? 中间件是组装到应用程序管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行工作。 请求委托(Request de 阅读全文
posted @ 2020-08-09 21:43 以往清泉 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Startup 类 Startup类用于配置服务和应用的请求管道。 1.使用ConfigureServices方法选择性的配置应用的服务,如Mvc。服务是一个提供应用功能的可重用组件。在ConfigureServices方法中注册服务,并通过依赖注入或ApplicationServices在整个应用 阅读全文
posted @ 2020-07-20 21:00 以往清泉 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 1.前言 当使用一主多从的redis系统时,如果主数据库出现故障就需要手动选择一个从数据库升格为主数据库。所以我门就需要哨兵来实现自动化的系统监控和故障恢复功能。 2.什么是哨兵 哨兵的作用就是监控redis系统的运行状况。它的功能包括以下两个: 监控主数据库和从数据库是否正常运行。 主数据库出现故 阅读全文
posted @ 2020-05-30 10:41 以往清泉 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1.复制 通过持久化功能,Redis保证了即使在服务器重启的情况下可以减少数据的损失,但是出现单点故障也会让数据丢失Redis不可用。所以Redis提供了复制功能,可以实现一台数据库的数据更新后,自动将更新的数据同步到其他的数据库上。 2.配置主从数据库 在复制的概念中,数据库分为两类,一类是主数据 阅读全文
posted @ 2020-05-19 20:47 以往清泉 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一.前言 由于现在我公司的项目要在内网开发,因为连不到外网,所以需要在内网布一个nuget的服务。 二、搭建nuget服务 1.发布nuget服务 先创建一个空的mvc项目,然后通过nuget引入NuGet.Server包,再直接发布到iis就行,其他的什么都不用做。发布后直接访问地址,会报错如下 阅读全文
posted @ 2020-02-29 23:21 以往清泉 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 一、前言 Redis支持两种方式的持久化,RDB和AOF。RDB会根据指定的规则“定时”将内存中的数据存储到硬盘上,AOF会在每次执行命令后将命令本身记录下来。两种持久化方式可以单独使用其中一种,但更多情况下是两种结合使用。 二、RDB RDB方式的持久化是通过快照完成的,当符合一定条件的时候Red 阅读全文
posted @ 2020-01-31 16:23 以往清泉 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一、前言 运行环境window,redis版本3.2.1。此处暂不对Lua进行详细讲解,只从Redis的方面讲解。 二、Redis的Lua脚本 在Redis的2.6版本推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行,在Lua脚本中也可以调用大部分的Redis命令。使用脚本有以下 阅读全文
posted @ 2020-01-15 23:49 以往清泉 阅读(1740) 评论(0) 推荐(4) 编辑
摘要: 一、前言 本篇主要使用StackExchangeRedis在.Net Core中使用Redis,使用基础见:点击此处。 二、五种基础数据结构 1.字符串类型String 字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。你可以用其存储用户的邮箱、JSON化的对象甚至 阅读全文
posted @ 2019-12-15 21:46 以往清泉 阅读(1573) 评论(0) 推荐(3) 编辑
摘要: 一、前言 Redis的介绍网上很多不再赘述。本次环境为net core 2.2,使用的StackExchange.Redis来操作Redis。以前的StackExchange.Redis存在连接超时的情况,现在使用最新版本并全部使用异步方法可以解决。 二、引用Microsoft.Extensions 阅读全文
posted @ 2019-12-04 21:54 以往清泉 阅读(6300) 评论(0) 推荐(8) 编辑
摘要: 一、前言 一般我们自己的系统都会用自己设置的一套身份验证授权的代码,这次用net core的identity来完成简单的注册、登录和注销。 二、数据库 首先就是创建上下文,我这里简单的建了Users和UserClaim表,要是没有UserClaim等下的登录操作是会报错的,应该是有身份认证方面的关系 阅读全文
posted @ 2019-11-13 21:03 以往清泉 阅读(3990) 评论(6) 推荐(4) 编辑
//替换成自己路径的js文件