1.安装 Microsoft.Extensions.Caching.StackExchangeRedis 包
2.//分布式缓存 在startup的ConfigureServices中注入redis &nb
原创
2023-06-17 10:39:22
283阅读
Redis 使用了单线程架构和 I/O 多路复用模型来实现高性能的内存数据库服务。1. 单线程模型开启三个 redis-cli 客户端同时执行命令。客户端 1 设置一个字符串键值对:127.0.0.1:6379> set hello world客户端 2 对 counter 做自增操作:127.0.0.1:6379> incr counter客户端 3 对 counter 做自增操作:
转载
2023-07-10 16:47:29
65阅读
基本介绍1.什么是signalRSignalR 是微软开发的一个开源库,它可以让服务器端代码能够即时推送内容到连接的客户端,用来简化向客户端应用程序添加实时功能的过程。大白话的意思就是微软搞了一个可以用来做服务端推送的库,并且都是帮你封装好了的,你不用操心,用就完了特点:概念说明双工通信服务端和客户端可以互相发送数据,互不干扰,实现双向实时通信。例如,Web API 的 Controller 是单
一、前言我们这里以StackExchange.Redis为例,讲解如何在ASP.NET Core中如何使用Redis实现缓存。首先需要安装Redis和RedisDesktopManager。RedisDesktopManager用来查看Redis缓存里面的数据。如何安装Redis这里不在讲述。二、安装StackExchange.Redis在NuGet上安装StackExchange.Redis,如
转载
2023-06-09 09:54:21
267阅读
一、介绍 Quartz.Net是根据Java的Quartz用C#改写而来,最新的版本是3.0.6,源
转载
2023-02-09 09:24:16
779阅读
一、安装配置 在官网下载Es,注意版本号,不同大版本号之间差异很大。我安装的是7.14.0版本 1.1 安装成服务 cmd 进入bin目录下执行 elasticsearch-service.bat install 1.2 安装插件 ik分词器,分词器的版本和ES版本需要一致 elasticsearc ...
转载
2021-10-25 14:47:00
527阅读
2评论
1.在.net core项目中的Startup文件中添加配置 //public void ConfigureServices(IServiceCollection services)
services.AddAuthorizationSetupForClient();
//public void Configure(IApplicationBuilder app,
原创
2023-07-26 10:46:19
200阅读
本地启动redis控制台 && 安装redis服务(用于调试)1.下载最新版redis,选择.zip则是免安装的版本下载地址:https://github.com/MicrosoftArchive/redis/releases 2.解压到指定目录,并运行cmd命令3.在该文件夹下运行命令:redis-server.exe redis.windows.conf4.看到如下显示,则表示
原创
2021-04-25 21:25:58
1088阅读
# 使用 .NET Core 使用 Redis
## 介绍
在本文中,我将指导你如何在 .NET Core 项目中使用 Redis。我们将从搭建环境开始,然后逐步介绍每个步骤所需的代码和解释。
## 整体流程
下面是实现 "NET Core 使用 Redis" 的整个流程。我们将按照以下步骤逐一进行讲解。
| 步骤 | 描述 |
| --- | --- |
| 步骤 1 | 安装 Redis
原创
2023-09-23 01:13:13
136阅读
Redis如何支撑秒杀秒杀场景的特征秒杀场景一般都是大量的用户抢购极少量的产品,这就带来一些性能上的问题。系统瞬时并发访问量高一般数据库能承受的并发数是千级别的,如果采用数据库直接应对秒杀场景多半会直接击垮数据库,而Redis每秒处理的请求能达到万级别甚至十万级别,所以在秒杀场景Redis是比较好的选择。系统读请求远大于写请求秒杀场景是一个典型的读多写少场景,大量用户都在不停的刷新请求,用户需要先
转载
2023-07-10 17:59:46
290阅读
前言 稍微复杂一点的互联网项目,技术选型都可能会涉及Redis,.NetCore的生态越发完善,支持.NetCore的Redis客户端越来越多,下面三款常见的Redis客户端,相信大家平时或多或少用到一些,结合平时对三款客户端的使用,有些心得体会。先比较宏观的背景: 使用心得三款客户端Redis支持的连接字符串配置基本相同"connectionstrings": {
"redis":
转载
2023-10-13 13:51:36
181阅读
Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。 最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.NET中使用Redis。 R
转载
2016-07-23 16:37:00
80阅读
2评论
Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。 最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.NET中使用Redis。 R
原创
2021-07-15 16:07:40
896阅读
SignalR简介SignalR是一个.NET Core/.NET Framework的开源实时框架. SignalR的可使用Web SocketServer Sent EventsLong Polling作为底层传输方式.SignalR基于这三种技术构建, 抽象于它们之上, 它让你更好的关注业务问题而不是底层传输技术问题.SignalR这个框架分服务器端和客户端, 服务器端支持ASP.NET C
转载
2023-11-25 14:07:53
53阅读
前端代码:
转载
2018-07-20 16:00:00
235阅读
2评论
这是 Gtk# 系列博文的第二篇。在上一篇博文《编写你的第一个 Gtk# 应用》中,我们提到“一个 Gtk.Window 只能直接包含一个部件”。这意味着,在不做其他额外操作的情况下,如果你向一个 GtkWindow 中添加了一个 GtkLabel (就像上一篇博文中的 Hello World一样)那么你将不能再添加一个按钮进去。如过你尝试这么做,你会发现按钮并不会显示在窗体上,同时在控制台会输出
转载
2024-05-07 08:56:30
28阅读
前言 放假在家写了个Asp.net Core验证码登录, 做demo的过程中遇到两个小问题,第一是在Asp.net Core中引用dll,以往我们引用DLL都是直接引用,在Core里这样是不行的,必须基于NuGet添加,或者基于project.json添加,然后保存VS会启动还原类库。第二就是使用Session的问题,Core里使用Session需要添加Sess
转载
2017-04-17 17:01:31
2493阅读
CSRedis 为什么选择CSRedis ServiceStack.Redis 是商业版,免费版有限制; StackExchange.Redis 是免费版,但是内核在 .NETCore 运行有问题经常 Timeout,暂无法解决; CSRedis于2016年开始支持.NETCore一直迭代至今,实现
原创
2021-08-16 10:22:39
856阅读
众所周知core自带的IOC容器,并不支持属性注入,如果要使用属性注入的话,就需要使用第三方解决方案.比如鼎鼎有名的autofact,还有国人出品的AspectCore-Framework.根据他blog上的介绍,性能大概是前者的5倍.参考 添加包 AspectCore.Extensions.H ...
转载
2021-09-06 12:09:00
776阅读
2评论
1、项目从Nuget中添加引用 Microsoft.Extensions.Caching.Redis 2、创建RedisCacheHelper.cs 帮助类,代码如下 using System;using System.Collections.Generic;using System.Text;us
转载
2021-07-24 23:53:53
673阅读