redis core net

获取.Net程序集的PublicKeyToken

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2022\Visual Studio Tools SN -T C:\Users\97627\.nuget\packages\system.data.sqlclient ......
PublicKeyToken 程序 Net

使用 Ef core 时 报错Data is Null. This method or property cannot be called on Null values.”

1.问题 在使用EF core做查询操作的时候报错 "Data is Null. This method or property cannot be called on Null values.”" 2.解决 这是数据库中的某个属性为空导致,即使这个属性srting类型,也需要将字段标记为可空的 ......
Null property cannot called method

Microsoft Feature Management – Feature Flags in ASP.NET Core C# – Detailed Guide

In this article, we will learn about what are feature flags their use along with benefits and how to use these feature flags in the ASP.NET Core appli ......
Feature Management Microsoft Detailed Flags

.Net开发的音频分离桌面应用,可用于提取背景音乐

背景音乐对于视频来说是非常重要的,制作视频的人来说,听到一些符合自己视频的背景音乐,又找不到背景音乐的源音乐,这时候就需要有软件帮助提取背景音乐了。 项目简介 这是基于C#开发的UI界面,支持中文等多国语言、支持分离人声背景音乐的桌面软件,可用于提取背景音乐。 底层核心是基于Python 3.7 和 ......
背景音乐 音频 桌面 背景 音乐

Dockerfile、常用和不常用命令、dockerfile构建一个djagno项目、docker私有仓库、镜像传到官方仓库、镜像分层、 私有仓库搭建、dockercompose介绍、dockercompose部署flask+redis项目、dockercompose一键部署路飞项目

1 Dockerfile 1.1 常用和不常用命令 FROM: 指定基础镜像 RUN: 构建镜像过程中需要执行的命令。可以有多条。docker build CMD:添加启动容器时需要执行的命令。多条只有最后一条生效。可以在启动容器时被覆盖和修改。 ENTRYPOINT:同CMD,但这个一定会被执行, ......
dockercompose 仓库 项目 镜像 常用

.NET EFCode内存溢出事故一次记录

以下代码导致内存溢出: 是一段连表查询导致查询不到的问题 var onelst = await dbpTasks.Where(Epr).Join(Context.DbpTaskMetadata.AsNoTracking().GroupBy(meta => meta.Taskid).Select(g ......
事故 内存 EFCode NET

容器操作、应用部署、mysql 部署、redis、nginx、迁移与备份、Dockerfile

1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/lqz.txt ......
容器 Dockerfile 备份 mysql redis

Ubuntu 安装最新版 redis

可以通过以下步骤在 Ubuntu 上安装最新版本的 Redis:1. 更新软件包索引列表。打开终端并使用如下命令:sudo apt update2. 安装 Redis 依赖项。使用如下命令:sudo apt install build-essential tcl3. 下载最新版本的 Redis。可以 ......
最新版 Ubuntu redis

C# .net core 返回json 中文字符编码被转换或乱码问题

开发环境 VS2022 + .NET 6.0 现象 接口返回Json中文数据时出现乱码。 例如后台返回结果:"0506133015\u56FE\u8868\u9009\u62E9.png"。 解决办法 以下方法任选其一即可。 //方法1:在Program.cs中添加以下代码 var builder ......
乱码 字符 编码 问题 core

Redis循序渐进

常见操作 String字符串 set key value [ex seconds] [px milliseconds] [nx|xx] 设置key及值,过期时间可以使用秒或毫秒为单位 setrange key offset value 从偏移量开始复写key的特定位的值 [root@redisA 6 ......
循序渐进 Redis

Redis沙盒逃逸(CVE-2022-0543)漏洞复现

0x01 概述 Redis 是著名的开源 Key-Value 数据库,其具备在沙箱中执行 Lua 脚本的能力。Debian 以及 Ubuntu 发行版的源在打包 Redis 时,在 Lua 沙箱中遗留了一个对象 package,攻击者可以利用这个对象提供的方法加载动态链接库 liblua 里的函数, ......
漏洞 Redis 2022 0543 CVE

ASP.NET Core 中 Session 的使用

会话(Session) HTTP是一种采用请求/响应消息交换模式且无状态的传输协议。HTTP协议旨在确保客户端将请求报文发送给目标服务器,并成功接收来自服务端的响应报文,这个基本的报文交换被称为一个HTTP事务(Transaction)。从协议角度来讲,即便在使用长连接的情况下,同一个客户端和服务器 ......
Session Core ASP NET

[Redis] 解决多个 Redis 服务同步删除有关联的 key

以下内容基于 ChatGPT 的回答。 我有多个 redis 服务,比如有 A, B, C 三个,他们供不同的业务服务使用。有一个需求是,A 服务中删除一个key后,希望能同时删除 B, C 服务中有关联的 key ,但这个 key 名称不一样相同,关联关系是可配置的。请问有什么办法实现? 解决方案 ......
Redis 多个 key

redis 分布式锁

如何利用Redis实现锁机制用一句话概括的说,其实Redis实现锁机制其实就是在Redis中设置一个key-value,当key存在时,即上锁,删除key即解锁。当然要想实现一个很健壮的锁机制,这其中还有很多细节不容忽视,所以下面,我们一步一步的跟着思路去思考如何使用Redis实现一个分布式的锁: ......
分布式 redis

Netty_Redis_Zookeeper高并发实战-读书笔记

第1章 高并发时代的必备技能 1.netty Netty是JBOSS提供的一个Java开源框架,基于NIO的客户端/服务器编程框架,能够快速开发高并发、高可用、高可靠的网络服务器程序,也能开发高可用、高可靠的客户端程序。 NIO是指:非阻塞输入输出(Non-Blocking IO)。 优点: API ......

[230]连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots

今天在redis中执行setrange name 1 chun 命令时报了如下错误提示: (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. ......
Redis configured snapshots 命令 错误

.NET发送HTTP请求的方式

.NET发送HTTP请求的方式 1、HttpWebRequest 这是.NET创建者最初开发用于使用HTTP请求的标准类。使用HttpWebRequest可以让开发者控制请求/响应流程的各个方面,如 timeouts, cookies, headers, protocols。另一个好处是HttpWe ......
方式 HTTP NET

redis到底是不是单线程

常说的 Redis 是单线程,主要是指 Redis 对外提供键值存储服务的主要流程,即网络 IO 和键值对读写是由⼀个线程来完成的。除此外 Redis 的其他功能,比如持久化、 异步删除、集群数据同步等,是由额外的线程执⾏的。 并且,从redis6.0开始,网络 IO 和键值对读写也支持多线程。 因 ......
线程 redis

【Dotnet 工具箱】DotNetCorePlugins- 动态加载和卸载 .NET 程序插件

你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 1. DotNetCorePlugins- 动态加载和卸载 .NET 程序插件 DotNetCorePlugins 是一个 .NET 的开源插件项目,它提供了能够动态加载程序集的 API,然后把它们作 ......

记一次 .NET 某车零件MES系统 登录异常分析

一:背景 1. 讲故事 这个案例有点特殊,以前dump分析都是和软件工程师打交道,这次和非业内人士交流,隔行如隔山,从指导dump怎么抓到问题解决,需要一个强大的耐心。 前几天有位朋友在微信上找到我,说他们公司采购的MES系统登录的时候出现了异常,让我帮忙看一下,我在想解铃还须系铃人,怎么的也不应该 ......
零件 系统 NET MES

【Redis】常用命令介绍

一、Redis常用基本命令 官方文档:https://redis.io/commands/ 参考文档:http://redisdoc.com/ #可以使用help命令查看各redis命令用法[root@Client-Ubuntu-1804-250:~]# redis-cli -a redis --n ......
命令 常用 Redis

ASP.NET Core MVC 从入门到精通之序列化

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NET Core MVC 系统开发的人员。 经过前几篇文章... ......
序列 Core ASP NET MVC

NET 6中的自托管Web API

原文:NET 6中的自托管Web API - 我爱学习网 (5axxw.com) 我需要向现有库中添加一个非常简单的Web API,以便Python可以与应用程序通信。简单的请求/JSON响应。这比最初想象的更具挑战性。我习惯了NodeJ,在那里像Express这样的库只需几行代码就可以做到这一点。 ......
NET API Web

知乎问题:如何说服技术老大用 Redis ?

这个问题很微妙,可能这位同学内心深处,觉得 Redis 是所有应用缓存的标配。 缓存的世界很广阔,对于应用系统来讲,我们经常将缓存划分为本地缓存和分布式缓存。 本地缓存 :应用中的缓存组件,缓存组件和应用在同一进程中,缓存的读写非常快,没有网络开销。但各应用或集群的各节点都需要维护自己的单独缓存,无 ......
老大 问题 Redis 技术

.NET 6学习笔记(8)生成自签证书

上一篇我们通过导出IIS Express的自签证书,供ASP.NET Core程序启用HTTPS。本篇我们讨论如何生成自签证书。自签证书的生成,有多种方式。比如OpenSSL或PowerShell都可以通过命令生成证书。对于.NET程序,也有System.Security.Cryptography. ......
签证 笔记 NET

.NET周报 【4月第5期 2023-04-30】

国内文章 基于 Github 平台的 .NET 开源项目模板. 嘎嘎实用! https://www.cnblogs.com/NMSLanX/p/17326728.html 大家好,为了使开源项目的维护和管理更方便一些,出于个人需求写了一款开源项目的模板,该模板基于 Github 平台,并使用 .NE ......
周报 2023 NET 04 30

redis分布式锁

分布式锁是可以跨越多个实例,多个进程的锁。 一个tomcat实例是一个JVM进程,单体锁(synchronized、ReentrantLock)是JVM层面的锁,只能控制单个实例上的并发访问安全,多实例下依然存在数据一致性问题。 分布式锁:所有实例的所有线程都去获取同一把锁,但只有一个线程可以成功的 ......
分布式 redis

abp(net core)+easyui+efcore实现仓储管理系统——供应商管理升级之下(六十四)

有了前面两篇关于升级的文章,组织管理和模块管理,并在升级过程中解决了一些升级中出现的问题。我们对供应商管理这个模块进行升级,并对升级过程中涉及到一些问题进行解决。 ......
管理系统 供应商 easyui efcore 系统

.net技术总结

SQL查询速度 影响因素:网络IO磁盘IO单表数据量 (分库分表;纵向、横向切割)查询是否进行了全表扫描(优化查询语句)是否命中了索引(添加索引)表或行被锁(由写导致,可通过读写分离解决) 数据库优化:如果是EF打印sql语句 ,分析费时原因查看执行计划,看是否有语句进行了全表扫描,是否命中索引为查 ......
技术 net

.net5 学习笔记

.net core 中间件 是一系列委托,按注册顺序执行 ......
笔记 net5 net