redis core net

asp.net 分片下载

参考: https://learn.microsoft.com/en-us/answers/questions/726990/serving-video-file-stream-from-asp-net-core-6-mini https://khalidabuhakmeh.com/partial- ......
asp net

基于Win 自带的.NET FrameWork平台,使用文本文件编写C#代码,命令行编译以及引用第三方库

转载自 https://www.infoq.cn/article/2015/12/visual-studio-windows 不用 Visual Studio 也能开发.NET Windows 应用 邵思华 2015-12-29 本文字数:2915 字 阅读完需:约 10 分钟 对于.NET 应用的 ......
第三方 FrameWork 文本 命令 代码

Redis分布式锁实现

FreeRedis 实现源码 /// <summary> /// 开启分布式锁,若超时返回null /// </summary> /// <param name="name">锁名称</param> /// <param name="timeoutSeconds">超时(秒)</param> /// ......
分布式 Redis

C# .NET Parallel.For、Parallel.Foreach 的使用

提高循环性能 先记录一下 后面研究完再来补作业 面向GPT编程 //產生測試資料 List<string> testData = new List<string>(); //產生10組亂數字串 for (int i = 0; i < 10; i++) { testData.Add(RndChars( ......
Parallel Foreach NET For

轻松掌握组件启动之Redis单机、主从、哨兵、集群配置

这篇文章介绍了Redis的单机配置启动和主从架构、哨兵、集群搭建方法。无论你是初学者还是有一定经验的开发者,这篇文章都能为你提供实用的指导,让你轻松掌握Redis的配置和架构搭建。 ......
主从 哨兵 集群 单机 组件

使用Hot Chocolate和.NET 6构建GraphQL应用 —— 创建Attribute中间件

需求 在部分接口添加一个机器人校验的功能 思路 读者们可以看下使用Hot Chocolate和.NET 6构建GraphQL应用(5) —— 实现Query过滤功能, 我们可以自定义创建一个类似的特性中间件来对接口进行管理. 添加了该特性的接口即可实现机器人校验功能. 实现 输入对象 /// 用户输 ......
中间件 Chocolate Attribute GraphQL Hot

Ruoyi最小化部署方案 将redis 缓存替换为GuavaCache

一、说明 将redis替换为本地缓存方案,有些特殊的场景需要: 1 比如微小型项目部署在配置比较低的云服务器上,不需要装其他的中间件,并不需要多大的并发量。 2 将jar包打成exe的项目类似于客户端,运行在用户电脑上 二、GuavaCache介绍 Guava是Google提供的一套Java工具包, ......
缓存 GuavaCache 方案 Ruoyi redis

Debian安装Redis服务

Debian安装Redis服务 安装命令 apt-get update apt-get install redis-server 等待安装完成 配置密码 编辑Redis的配置文件/etc/redis/redis.conf配置Redis连接密码 nano /etc/redis/redis.conf 会 ......
Debian Redis

并发编程-2..NET 中多线程编程的演变

.NET 线程多年来 自 2002 年推出 .NET Framework 1.0 和 C# 1.0 以来,在 .NET 和 C# 中使用线程已经发生了很大的变化。第 1 章中讨论的有关 System.Threading.Thread 对象的大多数概念自 .NET 早期就已经存在。 虽然 Thread ......
线程 NET

基于.Net 的 AvaloniUI 多媒体播放器方案汇总

基于.Net 的 AvaloniUI 多媒体播放器方案汇总 摘要 随着国产化的推进,相信.Net的桌面端的小伙伴的可能已经有感受到了。 为了让.Net的桌面框架能够跨桌面平台,首选的就是Avalona-UI。 为了让AvaloniaUI能够跨多个平台播放视频,这里测试主要播放视频形式是使用RTSP。 ......
AvaloniUI 播放器 多媒体 方案 Net

Spring Boot + Redis 延时双删功能,实战来了!

一、业务场景 在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性,修改请求的实现中需要修改数据库后,级联修改Redis中的数据。 请求一:A修改数据库数据 B修改Redis数据 请求二:C修改数据库数据 D修改Redis数据 并发情况下就会存在A —> C —> D ......
实战 功能 Spring Redis Boot

Redis学习之秒杀业务优化

秒杀业务优化 优化思路: 串行改并行:原本由 1 个线程的操作改为由 2 个或多个线程同时操作,比如 1 个线程负责判断秒杀资格,1 个线程负责减库存 + 创建订单(写) 同步改异步: 判断完秒杀资格后,就可以返回订单 id 给前端; 其余的写库操作可以异步执行。 提高判断秒杀资格的性能:读 DB ......
业务 Redis

深入探讨 C# 和 .NET 中 async/await 的历史、背后的设计决策和实现细节

前言 对的支持已经存在了十多年。它的出现,改变了为 .NET 编写可伸缩代码的方式,你在不了解幕后的情况下也可以非常普遍地使用该功能。 从如下所示的同步方法开始(此方法是“同步的”,因为在整个操作完成并将控制权返回给调用方之前,调用方将无法执行任何其他操作): // Synchronously co ......
细节 背后 历史 async await

.NET5_IIS安装与运行发布

一、IIS安装 1、打开控制面板、点击程序 2、点击启动或关闭Windows功能 4、勾选Internet Information Services下所有的选项全部划勾 5、确定 二、IIS运行与发布 .net core发布到IIS上出现 HTTP 错误 500.19,错误代码:0x8007000d ......
NET5_IIS NET5 NET IIS

基于ZXing.NET实现的二维码生成和识别客户端

一、前言 ZXing.Net的一个可移植软件包,是一个开源的、多格式的1D/2D条形码图像处理库,最初是用Java实现的。已经过大量优化和改进,它已经被手动移植。它与.Net 2.0、.Net 3.5、.Net 4.x、.Net 5.x、.Net 6.x、.Net 7.x、Windows RT类库和 ......
客户端 客户 ZXing NET

2023-10-13 (error) ERR Client sent AUTH, but no password is set ==》redis访问密码没有设置

当你尝试在redis终端输入auth xxx(auth是固定值,xxx是你的密码),然后终端报错: (error) ERR Client sent AUTH, but no password is set 意思:(错误)ERR客户端发送了AUTH,但未设置密码。 原因:你没有设置redis访问密码。 ......
password 密码 Client error redis

Xamarin C#把jar包转换为dll,然后.NET MAUI项目引入dll使用,.NET MAUI使用jar包

1.VS2022,首先安装Xamarin,打开Visual Studio Installer,修改VS的功能,有个.NET Multi-platform App UI 开发,右侧树形结构中勾选Xamarin2.创建项目:Android 绑定库(Xamarin),把jar包复制到项目的Jars文件夹下 ......
MAUI NET jar dll Xamarin

.NET MAUI播放音频文件

.NET MAUI我基本都是参考Android代码改造来的,官方文档 = 废品。参考:https://blog.csdn.net/wxzjn1027/article/details/82345604需要注意的是,流的加载过程是一个将音频解压为原始16位PCM数据的过程,由一个后台线程来进行处理异步, ......
音频 文件 MAUI NET

2023-10-13 前端部署redis,配合使用fastify实现项目自动化构建(长期更新)

前言:根据需求,要求在前端完成项目自动化构建。 redis是本地安装的。 系统:windows 10 1.安装redis 一般都是去官网下载👉https://redis.io/download/ 安装说明,能next的就next,能勾选的全勾选上,下面那个500M是我自设的,默认是100M 端口是 ......
前端 fastify 项目 redis 2023

Redis 下载使用(window)

一、Redis下载Redis官网建议使用Linux进行部署,未提供windows版本的Redis,但微软开发和维护着Windows64版本的Redis。 Windows64版本的Redis下载地址:https://github.com/microsoftarchive/redis/releases ......
window Redis

.Net核心级的性能优化(GC篇)

1.前言 大部分人对于.Net性能优化,都停留在业务层面。或者简单的.Net框架配置层面。本篇来看下.Net核心部分GC垃圾回收配置:保留VM,大对象,独立GC,节省内存等.Net8里面有很多的各种GC配置,用以帮助你的程序进行最大程度性能提升和优化。 文章分为两部分,第一个是GC有哪些动作可以性能 ......
核心 性能 Net

Redis中的Big Key问题:排查与解决思路

在使用 Redis 的过程中,有一些问题可能会悄无声息地影响我们的系统性能,其中最具代表性的就是 Big Key 问 ......
思路 问题 Redis Big Key

使用try-convert将.NET Framework项目迁移到.NET Core

工具地址:GitHub - dotnet/try-convert:帮助 .NET 开发人员将他们的项目移植到 .NET Core! 这是一个简单的工具,有助于将.NET Framework项目迁移到.NET Core。 如何使用它 在此处将其作为全局工具安装: dotnet tool install ......
try-convert NET Framework convert 项目

[ Redis 1 ] 数据类型和操作

Redis_1 类型和操作 1. NoSql 1.1 历史 单机MySql时代: 最后的问题: 数据量太大, 数据库索引太大导致内存放不下, 访问量太大导致服务器承受不了 Memcached缓存+ MySql + 垂直拆分(读写分离) (主要解决读的问题) 3个数据库, 只有2用来写内容,写完之后同 ......
类型 数据 Redis

使用 OpenTelemetry 构建 .NET 应用可观测性(4):ASP.NET Core 应用中集成 OTel

目录前言使用 elastic 构建可观测性平台在 ASP.NET Core 应用中集成 OTel SDK安装依赖基础配置Instrumentation 配置创建自定义 Span 和 Metric完整的代码演示kibana 中查看数据TracingMetricsTracing 和 Logs 的关联 前 ......
OpenTelemetry NET Core OTel ASP

4款.NET开源的Redis客户端驱动库

前言 今天给大家推荐4款.NET开源免费的Redis客户端驱动库(以下排名不分先后)。 Redis是什么? Redis全称是REmote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、支持网络、可基于内存亦可持久化的日志型、K ......
客户端 客户 Redis NET

win Server系统安装“.NET Framework 3.5”

Win2012、Win2016 中 .NET Framework 版本分别是4.5与4.6,因此需要手动安装 .NET Framework 3.5。(Win2012和Win2016中的.NET3.5不通用) iso镜像sources/sxs目录中有 .NET Framework 3.5安装文件(路径 ......
Framework Server 系统 win NET

关于 C# / .Net / IIS Web Service 调用 exe

转自:https://blog.csdn.net/sby5104/article/details/110189048 最近一个面试,面试官说他们现在的架构是通过IIS 部署的Web Service 调用Server 端的Windows Application 也就是exe。 面试拉跨之后自己尝试了一 ......
Service Net IIS Web exe

探索Redis与MySQL的双写问题

本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 目录双写一致问题缓存读写策略Cache-Aside Pattern(旁路缓存模式)Read/Write Through Pattern(读写穿透模式)Write Be ......
问题 Redis MySQL

Redis性能优化:理解与使用Redis Pipeline

本文已收录至GitHub,推荐阅读 👉 Java随想录 微信公众号:Java随想录 原创不易,注重版权。转载请注明原作者和原文链接 目录Pipeline介绍原生批命令(MSET, MGET) VS PipelinePipeline的优缺点一些疑问Pipeline代码实现 当我们谈论Redis数据处 ......
Redis Pipeline 性能