本地启动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,.NetCore的生态越发完善,支持.NetCore的Redis客户端越来越多,下面三款常见的Redis客户端,相信大家平时或多或少用到一些,结合平时对三款客户端的使用,有些心得体会。先比较宏观的背景: 使用心得三款客户端Redis支持的连接字符串配置基本相同"connectionstrings": { "redis":
转载 2023-10-13 13:51:36
181阅读
Redis如何支撑秒杀秒杀场景的特征秒杀场景一般都是大量的用户抢购极少量的产品,这就带来一些性能上的问题。系统瞬时并发访问量高一般数据库能承受的并发数是千级别的,如果采用数据库直接应对秒杀场景多半会直接击垮数据库,而Redis每秒处理的请求能达到万级别甚至十万级别,所以在秒杀场景Redis是比较好的选择。系统读请求远大于写请求秒杀场景是一个典型的读多写少场景,大量用户都在不停的刷新请求,用户需要先
转载 2023-07-10 17:59:46
290阅读
SignalR简介SignalR是一个.NET Core/.NET Framework的开源实时框架. SignalR的可使用Web SocketServer Sent EventsLong Polling作为底层传输方式.SignalR基于这三种技术构建, 抽象于它们之上, 它让你更好的关注业务问题而不是底层传输技术问题.SignalR这个框架分服务器端和客户端, 服务器端支持ASP.NET C
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的有序集合(SortedSet),用时间戳排序实现,大概的流程如下。三、关键思路&代码段写入任务使用任务下一次的执行时间按分钟生成key,将同一分钟待执行的任务放到一个key中,这一步主要思考的问题是:拆分队列,设置各自的过期时间,如:过期时间 = 执行时间 + 5分钟,保证过期的队列自
转载 2023-06-10 22:12:29
326阅读
 准备工作: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阅读
基于Asp.net Core2.0 缓存 MemoryCache 和 Redis 自从使用Asp.net Core2.0 以来,不停摸索,查阅资料,这方面的资料是真的少,因此,在前人的基础上,摸索出了Asp.net Core2.0 缓存 MemoryCache 和 Redis的用法,并实现了简单的封装两个nuget包,不用多说接下来,贴出代码首
转载 4月前
20阅读
.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阅读
# .NET Core使用Redis的包 ## 简介 Redis是一个开源的、内存中的数据结构存储系统,它通常被用作数据库、缓存和消息中间件。它具有高性能、可扩展性和灵活性的特点,被广泛应用于各种场景中。在.NET Core中,我们可以使用第三方的Redis包来简化与Redis的交互。 ## 安装Redis包 在.NET Core中,我们可以使用StackExchange.Redis包来与
原创 2023-07-27 04:08:54
108阅读
# .NET CoreRedis 搭建使用教程 ## 引言 在现代应用程序中,缓存的应用已经成为提升性能的重要手段之一。而 Redis 作为一种高性能的内存数据库,因其高速读写能力和丰富的数据结构,成为了众多开发者的首选。本文将为大家介绍如何在 .NET Core 中搭建和使用 Redis,包括一些代码示例以及相关图示。 ## 环境准备 在开始之前,请确保您已经在本地环境中安装了以下
原创 10月前
123阅读
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 做自增操作:
引言举一个例子,现在都在流行一个叫做自立更生的词汇,一定规模型的企业,都会可以在研究自己的专利技术,降低自己过度依赖于其他企业.从而从这个市场中的依赖关系中给简单化.概念依赖注入(Dependency Injection, DI)是控制反转(Inversion of Control, IOC)思想的实现方式.优点依赖注入简化模块的组装过程,降低模块之间的耦合度初识创建方式由我们手动创建到作为一个消
转载 2024-04-08 10:03:56
25阅读
新建的.net core 程序启动本质上是一个控制台应用程序,所以它的入口在Main方法中,所以启动的开始时从Main方法开始。1 public class Program 2 { 3 public static void Main(string[] args) 4 { 5 BuildWebHost(args).Run
转载 2023-12-06 19:10:04
44阅读
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评论
一、前言我们这里以StackExchange.Redis为例,讲解如何在ASP.NET Core中如何使用Redis实现缓存。首先需要安装Redis和RedisDesktopManager。RedisDesktopManager用来查看Redis缓存里面的数据。如何安装Redis这里不在讲述。二、安装StackExchange.Redis在NuGet上安装StackExchange.Redis,如
转载 2023-06-09 09:54:21
267阅读
  • 1
  • 2
  • 3
  • 4
  • 5