准备工作:WebApI和restful ApI介绍能通过Http协议并通过网络调用API,他是由Http协议,所需要通过URI信息来指定端点。Web ApI就是一个Web系统,通过访问URI可以进行信息交互。URI:统一资源标识,他和URL属于被包含。RESTful API:他是由Roy Fielding为REST风格API制定一套约束或者风格。创建项目:  
转载 2023-12-04 13:47:34
79阅读
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阅读
本地启动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生态越发完善,支持.NetCoreRedis客户端越来越多,下面三款常见Redis客户端,相信大家平时或多或少用到一些,结合平时对三款客户端使用,有些心得体会。先比较宏观背景: 使用心得三款客户端Redis支持连接字符串配置基本相同"connectionstrings": { "redis":
转载 2023-10-13 13:51:36
181阅读
.NET Core Redis简单使用,一起学习吧!
原创 2023-03-21 11:02:54
854阅读
# .NET CoreRedis使用 ## 简介 在现代Web开发中,使用缓存是提高应用性能一种常见方法。Redis是一个开源高性能键值对存储数据库,并且在.NET Core使用Redis可以帮助我们快速、高效地处理缓存。本文将介绍如何在.NET Core使用Redis。 ## 整体流程 下表展示了使用Redis整个流程: | 步骤 | 操作 | | --- | ---
原创 2023-09-10 06:43:45
773阅读
SignalR简介SignalR是一个.NET Core/.NET Framework开源实时框架. SignalR使用Web SocketServer Sent EventsLong Polling作为底层传输方式.SignalR基于这三种技术构建, 抽象于它们之上, 它让你更好关注业务问题而不是底层传输技术问题.SignalR这个框架分服务器端和客户端, 服务器端支持ASP.NET C
一、项目场景:添加任务并设定任务执行时间,然后按时间顺序由近到远依次执行。二、思路:可以利用redis有序集合(SortedSet),用时间戳排序实现,大概流程如下。三、关键思路&代码段写入任务使用任务下一次执行时间按分钟生成key,将同一分钟待执行任务放到一个key中,这一步主要思考问题是:拆分队列,设置各自过期时间,如:过期时间 = 执行时间 + 5分钟,保证过期队列自
转载 2023-06-10 22:12:29
326阅读
Redis是一个性能非常强劲内存数据库,它一般是作为缓存来使用,但是他不仅仅可以用来作为缓存,比如著名分布式框架dubbo就可以用Redis来做服务注册中心。接下来介绍一下.net core 使用Redis发布/订阅功能。 Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息 ...
转载 2021-08-30 17:24:00
294阅读
2评论
Redis是一个性能非常强劲内存数据库,它一般是作为缓存来使用,但是他不仅仅可以用来作为缓存,比如著名分布式框架dubbo就可以用Redis来做服务注册中心。接下来介绍一下.net core 使用Redis发布/订阅功能。 Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息 ...
转载 2021-08-30 17:24:00
179阅读
2评论
基于Asp.net Core2.0 缓存 MemoryCache 和 Redis 自从使用Asp.net Core2.0 以来,不停摸索,查阅资料,这方面的资料是真的少,因此,在前人基础上,摸索出了Asp.net Core2.0 缓存 MemoryCache 和 Redis用法,并实现了简单封装两个nuget包,不用多说接下来,贴出代码首
转载 4月前
20阅读
# .NET Core使用Redis包 ## 简介 Redis是一个开源、内存中数据结构存储系统,它通常被用作数据库、缓存和消息中间件。它具有高性能、可扩展性和灵活性特点,被广泛应用于各种场景中。在.NET Core中,我们可以使用第三方Redis包来简化与Redis交互。 ## 安装Redis包 在.NET Core中,我们可以使用StackExchange.Redis包来与
原创 2023-07-27 04:08:54
111阅读
# .NET CoreRedis 搭建使用教程 ## 引言 在现代应用程序中,缓存应用已经成为提升性能重要手段之一。而 Redis 作为一种高性能内存数据库,因其高速读写能力和丰富数据结构,成为了众多开发者首选。本文将为大家介绍如何在 .NET Core 中搭建和使用 Redis,包括一些代码示例以及相关图示。 ## 环境准备 在开始之前,请确保您已经在本地环境中安装了以下
原创 10月前
127阅读
前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版。.NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Conf 时间是9月23日至25日。Visual Studio 2019 16.3预览版3和Visual Studio for Mac 8.3支持.NET 
转载 2024-07-26 16:59:34
60阅读
1.安装 Microsoft.Extensions.Caching.StackExchangeRedis 包 2.//分布式缓存    在startupConfigureServices中注入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 做自增操作:
引言举一个例子,现在都在流行一个叫做自立更生词汇,一定规模型企业,都会可以在研究自己专利技术,降低自己过度依赖于其他企业.从而从这个市场中依赖关系中给简单化.概念依赖注入(Dependency Injection, DI)是控制反转(Inversion of Control, IOC)思想实现方式.优点依赖注入简化模块组装过程,降低模块之间耦合度初识创建方式由我们手动创建到作为一个消
转载 2024-04-08 10:03:56
30阅读
Topshelf是一个.NET Standard库,它消除了在.NET Framework和.NET Core中创建Windows服务那些麻烦。 安装 Install-Package Topshelf 代码 using System; using System.Collections.Generi ...
转载 2021-05-03 00:25:17
256阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5