redis core net

2023年成都.NET线下技术沙龙活动即将到来!

MASA技术团队联合成都.NET俱乐部,将在成都市举办一场.NET线下技术沙龙,为.NET开发者创造一次交流学习的契机,我们邀请到的几位技术大咖,将会围绕各自的主题向大家分享他们的技术心得。现在倒计时3天,还未报名的伙伴们尽快报名哦! ......
沙龙 技术 2023 NET

Nvidia Tensor Core-WMMA API编程入门

1 WMMA (Warp-level Matrix Multiply Accumulate) API 对于计算能力在7.0及以上的CUDA设备,可以使用CUDA C++ API调用Tensor Core,支持形如D = AB + C的混合精度的矩阵乘运算。 template<typename Use ......
Core-WMMA Nvidia Tensor Core WMMA

Redis源码之ZipList压缩列表

List(版本3.2之前)、Hash 和 Sorted Set 这三种数据类型,都可以使用压缩列表(ziplist)来保存数据。 新版本Redis的quickList底层也是采用zipList支持,Redis版本更新频繁,本文不保证时效性。 一、ziplist结构 ziplist 是一个特殊双向链表 ......
源码 ZipList Redis

C#.NET上传大型视频文件到服务器,解决方案

​ 4GB以上超大文件上传和断点续传服务器的实现 随着视频网站和大数据应用的普及,特别是高清视频和4K视频应用的到来,超大文件上传已经成为了日常的基础应用需求。 但是在很多情况下,平台运营方并没有大文件上传和断点续传的开发经验,往往在网上找一些简单的PHP或者Java程序来实现基本的上传功能,然而在 ......
解决方案 服务器 文件 方案 视频

# .NET内存泄漏问题(转)

MSDN 2007年1月期刊上的一篇文章,时间比较早了,但对于内存泄漏的分析还是有很大的参考价值,值得一读。 原文出处:Debug Leaky Apps Identify And Prevent Memory Leaks In Managed Code 目录: 应用程序中的内存 排查内存泄漏问题 堆 ......
内存 问题 NET

ASP.NET上传大型视频文件到服务器,解决方案

​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
解决方案 服务器 文件 方案 视频

.net 6 MVC项目发布iis 没有views

解决方案 1.安装Nuget包:Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 2. 在Program.cs中的AddControllersWithViews()之后添加对AddRazorRuntimeCompila ......
项目发布 项目 views net MVC

使用go语言通过第三方库go-redis操作Redis

go-redis使用 安装:在GOPATH路径下面执行命令:go get -u github.com/redis/go-redis -u:表示update 文档地址:https://pkg.go.dev/github.com/go-redis/redis 连接 package main import ......
第三方 go-redis 语言 Redis redis

搭建rabbix监控Redis数据库

服务端节点:192.168.30.100 客户端节点:192.168.30.110 部署 zabbix 服务端 systemctl disable --now firewalldsetenforce 0hostnamectl set-hostname zbx-server //获取 zabbix 的 ......
数据库 数据 rabbix Redis

Redis源码之Hash表实现

通常我们如果要设计一个 Hash 表,那么我们需要考虑这几个问题: 有没有并发操作 Hash冲突如何解决 以什么样的方式扩容 对 Redis 来说,首先它是单线程的工作模式,所以不需要考虑并发问题。 想实现一个性能优异的 Hash 表,就要重点解决哈希冲突和 rehash 开销这两个问题。 一、哈希 ......
源码 Redis Hash

.net6项目打包成镜像

项目中新建Dockerfile文件: FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app #拷贝发布目录下的所有文件到容器的工作根目录 COPY ./ ./ # 如果用System.SqlClient.dll访问数据库,需要加这 ......
镜像 项目 net6 net

在.NET Core使用 HttpClient 的正确方式

前言 HttpClient 是 .NET Framework、.NET Core 或 .NET 5以上版本中的一个类,用于向 Web API 发送 HTTP 请求并接收响应。它提供了一些简单易用的方法,如 GET、POST、PUT 和 DELETE,可以很容易地构造和发送 HTTP 请求,并处理响应 ......
HttpClient 方式 Core NET

Redis缓冲区溢出及解决方案

缓冲区(buffer),是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 一、Redis缓冲区溢出影响 在Redis中,主要有三个场景用到了缓冲区的概念。 在客户端和服务器端之间进行通信时,用来暂存客户端发送的命令数 ......
缓冲区 解决方案 方案 Redis

C# .NET 压缩ZIP时 OOM OutOfMemoryException

C# .NET 压缩ZIP时 OOM OutOfMemoryException. ZipArchiveEntry、ZipEntry、SharpZipLib、ZipOutputStream、OutOfMemoryException. 解决方法: 可以把零散的文件,存到某个文件夹。再调用ZipFile. ......
OutOfMemoryException NET ZIP OOM

.NET 8新预览版本使用 Blazor 组件进行服务器端呈现

简介 此预览版添加了对使用 Blazor 组件进行服务器端呈现的初始支持。这是 Blazor 统一工作的开始,旨在使 Blazor 组件能够满足客户端和服务器端的所有 Web UI 需求。这是该功能的早期预览版,因此仍然受到一定限制,但我们的目标是无论选择如何构建应用,都能使用可重用的 Blazor ......
组件 版本 服务器 Blazor NET

Redis命令监控与简单分析

Redis命令监控与简单分析 前言 为了能够快速识别分析redis的命令 自己在环境上面进行了一些简单的跟踪以及脚本 这里不全是进行metrics, 细致到具体的命令分析 脚本部分-1 mkdir -p /redismonitor/ cd /redismonitor/ find . -mtime + ......
命令 Redis

太坑了吧!一次某某云上的redis读超时排查经历

一次排查某某云上的redis读超时经历 性能排查,服务监控方面的知识往往涉及量广且比较零散,如何较为系统化的分析和解决问题,建立其对性能排查,性能优化的思路,我将在这个系列里给出我的答案。 问题背景 最近一两天线上老是偶现的redis读超时报警,并且是业务低峰期间,甚是不解,于是开始着手排查。 以下 ......
redis

Redis scan等命令的学习与研究

Redis scan等命令的学习与研究 摘要 背景跟前几天说的一个问题类似. 为了验证自己的设想, 所以晚上继续写脚本进行了一轮次的验证. 不过上次讨论时,打击好像都没听懂我说的 所以这次准备从基础开始讲起. 很多好东西在上来量之后可能会变成坏东西 scan 命令 Redis 在2.8 之后增加了s ......
命令 Redis scan

用geoserver内置的geowebcache(gwc-core-x.xx.x.jar)发布紧凑型地图

领导得寸进尺,昨天刚刚用geowebcache.war发布成功了紧凑型地图,今天就问那直接用geoserver内嵌的geowebcache能不能发布? 领导安排了,就干呗。 第一步,下载geoserver.war。下载地址:https://sourceforge.net/projects/geose ......

虹科干货| 虹科Redis企业版数据库:告别游戏卡顿,让快乐加速!

没有任何玩家希望游戏中出现卡顿掉线,也没有任何企业希望数据成为游戏创新的桎梏,快速响应是玩家尽情畅玩游戏所必须满足的条件!虹科Redis企业版数据库是为游戏开发人员提供的全新的数据处理和存储方案,在业界被广泛应用,它可以处理实时数据、存储玩家数据、缓存游戏资源,为游戏开发人员提供无限创意空间。 ......
干货 游戏卡 数据库 数据 Redis

redis集群

本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/305 一、介绍 Redis是一个流行的高性能内存数据存储系统,常用于缓存、消息队列和实时数据分析等领域。然而,随着数据量的增长和高可用性需求的增加,单个R ......
集群 redis

Redis - 底层数据结构

Redis 构造了多种底层数据结构供使用,不同的数据类型有可能使用到多种底层数据结构存储,因此,需要理解为何 Redis 会有这样的设计,理解每个底层数据结构的概念之后,就能知晓在极端性能上如何做取舍。 ......
数据结构 底层 结构 数据 Redis

.net7 控制台使用 log4net

1.nuget 安装 log4net 2.添加配置文件,以下是在是添加的配置文件,对log4net.config文件右击属性,选择 “复制到输出目录”:始终复制 3.把以下内容拷贝进去 <?xml version="1.0" encoding="utf-8" ?> <configuration> < ......
控制台 net log4net net7 4net

Redis详细安装说明书、Redis命令行客户端、Redis图形化桌面客户端的安装

文章原链接:http://t.csdn.cn/uPoaB Redis安装说明 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站 ......
Redis 客户 说明书 客户端 图形

关于java代码连接(虚拟机中)redis失败的原因

首先先看本人的ping代码 关于为什么要用auth,因为不使用就报错,在redis所在的虚拟机,要设置密码如图,密码是:123456 自己可以随便设置。还有redis.conf 中的文件也要修改注释bing 127.0.0.1 如图 这个改no ......
原因 代码 redis java

asp.net webform 允许跨域

void Application_BeginRequest(object sender, EventArgs e) { // 允许跨域请求的域名列表,可以根据需求进行修改 string[] allowedOrigins = new string[] { "http://example1.com", ......
webform asp net

【Azure Redis 缓存】Azure Redis 4.0 被扫描到漏洞,如何修补呢?

问题描述 在安全级别要求高的公司中,任何系统都会进行安全扫描。比如Azure 云上的Redis服务,也在扫描的范围中,最后发现Redis 4.0存在以下漏洞: CVE-2019-10192:https://nvd.nist.gov/vuln/detail/CVE-2019-10192 CVE-201 ......
Azure Redis 缓存 漏洞 4.0

Redis中通过bat获取指定前缀开头的所有键值对并输出保存到文件中

原文:https://blog.51cto.com/BADAOLIUMANGQZ/6058728 场景需求是查看某一个服务器上的redis的某命名空间(指定前缀开头)的所有键值对的 key和value的数据格式,但是这个服务器上没法连接外网,只能在redis服务端所在 目录下通过bat脚本获取所有的 ......
前缀 开头 文件 Redis bat

Ado.net与EF的区别?

运行效率方面:Ado.net更好,直接通过Command、Connection 等命令写sql语句进行CRUD操作。开发效率方面:EF开发起来更快,代码可读性好。只需操作对象,使用C#语法完成数据库操作。适用性方面:EF适合大型项目,数据量大。Ado.net适合小型项目,运行效率高。 ......
Ado net

.NET 个人博客系统

前言 之前通过github学习了一个.net core的博客项目,最近也是完成了博客的备案,完善了一下。该项目是传统的MVC项目,可以进行主题的切换,采用Bootstrap进行前台页面的展示,有配套的后台管理系统,可以解析Markdown文件。 参观地址 ZY知识库 可以将个人的意见评论到该文章,我 ......
系统 个人 博客 NET