redis core net

用redis项目练习笔记,跟着黑马敲,并有自己的理解在里面

点评中,优惠卷牵扯到的秒杀问题。 超卖现象 如果多线程同时执行会因为高并发,先查询 再插入之间会有空档时间,发生超卖问题。可以使用悲观锁或者乐观锁解决,出于对性能的考虑,用到了乐观锁。 乐观锁的实现,用到了数据库where语句 多加一个条件。 每次判断跟上次相同,(这样会造成大量的失败问题) 于是引 ......
黑马 并有 跟着 笔记 项目

五分钟了解Redis入门安装

一、Redis是什么 二、下载 简单一点直接打开GitHub,下载.mis 三、安装 一直下一步,到这里更换你想要的路径,然后勾上自动添加环境变量,就不用手动添加 安装好的目录文件 四、启动 点击redis-cli.exe 这个就是默认默认的端口号 五、配置文件 cmd打开配置账号密 六、安装Red ......
Redis

无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]-解决

第一个错误 刷新后出现第二个 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.admin.adminFace_jsp 解决方法: 1.1检查WEB-INF下的lib文件夹里是否导入 ......
应用程序 文件 程序 http core

Redis主从搭建

# 一、Redis搭建主从架构 实现读写分离 > 单节点Redis并发能力有上限,目的是为了提高Redis的并发能力 **好处** - 读的性能提升很大 - 提供数据的容灾备份(主服务器损害,仍然有数据备份) ![](https://img2023.cnblogs.com/blog/3172859/ ......
主从 Redis

【C#/.NET】使用ASP.NET Core对象池

Nuget Microsoft.Extensions.ObjectPool 使用对象池的好处 减少初始化/资源分配,提高性能。这一条与线程池同理,有些对象的初始化或资源分配耗时长,复用这些对象减少初始化和资源分配。比如:我有一个执行耗时约500毫秒,内存空间 2KB的任务为此创建一个新线程异步执行, ......
NET 对象 Core ASP

redis持久化

# 一、Redis持久化,两种方案 ## RDB > 存的是数据,恢复数据直接加载数据到内存中 ,速度快,丢失数据风险大 > redis database backup file (redis数据备份文件),即在关闭redis时,执行save命令,把所有数据都记录到磁盘中,保存。 - 执行时机 : ......
redis

ASP.NET Core 8 预览版 4的重大更新

最新版本的 .NET 8 预览版 4 对 ASP.NET Core 进行了重大改进。值得注意的增强功能包括 Blazor 的流式呈现和表单处理、在最小 API 中扩展对表单绑定的支持、用于提高性能的NativeAOT 编译、使用标识 API 终结点增强的身份验证和授权,以及添加用于应用程序监视的指标 ......
Core ASP NET

net core中BackgroundService

public class PeriodicBackgroundTask : BackgroundService { private readonly TimeSpan _period = TimeSpan.FromSeconds(5); private readonly ILogger<Period ......
BackgroundService core net

asp.net razor page 其他

asp.net razor page 得模型类中,有些其他的属性控制: [Display(Name = "Release Date")] 指定字段的显示名称 [DataType(DataType.Date)] 指定数据的类型 (Date)。 此字段中存储的时间信息不显示 [Column(TypeNa ......
razor page asp net

.NET Core 基于Websocket的在线聊天室

转载 .NET Core 基于Websocket的在线聊天室 什么是Websocket 我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后就会断开连接。在没有websocket ......
Websocket 聊天室 Core NET

使用.net6.0做Windows的服务

在VS2022上新建项目:选择C#,windows,服务,最后选择worker service。 刚创建项目的时候只有一个类包,还需要应用另一个类包Microsoft.Extensions.Hosting.WindowsServices。 Main函数是这样的: public static void ......
Windows net6 net

redis简单介绍

Redis知识点&面试题总结 来自github Redis 基础 简单介绍一下 Redis! 简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的 ,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另 ......
redis

如何通过Python将JSON格式文件导入redis?

摘要:如果希望将 JSON 文件导入到 Redis 中,首先要做的就是连接到 redis 服务。 本文分享自华为云社区《Python将JSON格式文件导入 redis,多种方法》,作者: 梦想橡皮擦 。 在导入前需要先确定你已经安装 Redis,并且可以启动相关服务。 windows 上启动 red ......
格式 文件 Python redis JSON

net7下的tcpip示例

2023-05-27测试 ,直接用百度文心一言搜索的,结果出来的代码能运行得通,不错不错 服务器端: using System.Net; using System.Net.Sockets; using System.Text; namespace tcpipdemo_server; class Pr ......
示例 tcpip net7 net

.net core 读取配置文件项

/// <summary> /// 配置文件服务 /// </summary> public class AppConfigurtaionServices { /// <summary> /// 配置文件对象 /// </summary> public static IConfiguration C ......
文件 core net

redis

常用类型 list 有序 使用:队列 列表类型可以使用 rpush 实现先进先出的功能,同时又可以使用 lpop 轻松的弹出(查询并删除)第一个元素,所以列表类型可以用来实现消息队列 基于rpush+blpop hash 使用:Hash类型大家应该都不陌生,他就是一个键值对集合,Hash相当于一个 ......
redis

ASP.NET MVC WebAPI Put和Delete请求出现405(Method not allowed)错误

解决办法: 在站点根目录下的web.config设置如下(主要参考添加项): (End) **转自:https://www.bbsmax.com/A/qVdepEM85P/** ......
错误 allowed Delete Method WebAPI

.net core部署到k8s

.net core部署到k8s [参考](https://www.cnblogs.com/CoderLinkf/p/12408589.html) # 准备dockerfile ```bash dotnet new mvc --name myweb dotnet publish -c release ......
core net k8s 8s k8

Linux 安装 Redis

一、概要 1. 环境 (1) Redis 6.2.7,点击可检查最新版本; (2) Rocky Linux 9.1 二、安装与配置 1. 安装 Redis的安装非常简单,官方针对Ubuntu/Debian系统提供了具体指引,对于其他Linux系统也可以通过Snapcraft进行安装。 对于RHEL ......
Linux Redis

何为ORM框架?和ADO.NET 对比

百度:ORM(Object Relational Mapping)框架采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。简单理解为一种框架的格式 。 只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。O ......
框架 ORM ADO NET

关于EF Core 更新速度随时间越来越慢的解决办法

# 关于EF Core更新速度随时间越来越慢的解决办法 ## 背景 最近在做一些数据分析时,遇到了一个问题,当我把计算结果更新到数据库时,一开始速度会很快,但随着时间的推移,更新速度会越来越慢。 本篇博客就来说明这种现象的原因和解决办法。 我使用的是`.NET 7`和`EF Core 7`. ## ......
越来越 速度 办法 时间 Core

虚拟机VMware workstation net模式网络设置

1.设置虚拟网络编辑器 网关ip 起止ip段 2.更改centos(这里用的centos7.7)网络配置 打开文件 ,这里的ens33各个机器可能不同,按实际来 从上到下为ip,网关dns服务器,子网掩码 关闭ipv6设置固定ipv4 (1)将BOOTPROTO设置为static或者none (2) ......
workstation 模式 VMware 网络 net

转:EasyNetQ 一款.NET上RabbitMQ的领先客户端API

转自:https://www.duidaima.com/Group/Topic/ASP.NET/10511 ## 背景 在现在的项目中,消息队列的使用比较的频繁,消息队列的种类也较多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息队列中间件是 ......
客户端 EasyNetQ RabbitMQ 客户 API

Redis

# Redis简介 Redis是一个内存中的数据结构存储系统,它可以用作数据库,缓存和消息中间件。是用C语言开发的一个开源的高性能键值对数据库,是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求。 (非关系型的、分布式的、开源的、水平可扩展的) ......
Redis

EntityFramework Core 删除迁移

EF Core删除迁移的命令是Remove-Migration。一次只删除一个迁移,并且仅删除尚未应用到数据库的最新迁移。如果强行删除已经应用到数据库的迁移,会抛出异常。 删除尚未应用到数据库的最新迁移 直接运行Remove-Migration命令即可。 删除已经应用到数据库的迁移 假设我们已经按顺 ......
EntityFramework Core

记坑-Redis集群模式使用Lua脚本的限制

有一种无奈叫测试环境好好的,一到线上就热烈的马,各种问题原形毕露 ##问题复现: ERR bad lua script for redis cluster, all the keys that the script uses should be passed using the KEYS array ......
集群 脚本 模式 Redis Lua

使用Postman调用.NET Core的gRPC服务

项目引入 <PackageReference Include="Grpc.AspNetCore.Server.Reflection" Version="2.51.0" /> net6.0的项目 Program.cs 需要添加的代码 //注入服务 builder.Services.AddGrpcRef ......
Postman Core gRPC NET

每个.NET开发都应该知道的10个.NET库

有个.NET面试官反馈面试了一个小白,问他用过哪些.NET库,结果只回答上了几个。作为一个.NET开发者,了解一些常用的.NET库是非常重要的。本文将介绍.NET开发人员应该了解的10个常用.NET库,这些库可以帮助开发人员提高开发效率、简化开发流程,开发出优秀的.NET应用程序。 **1、Auto ......
NET

Linux服务器安装Kokkos-core 和 Kokkos-kernel

#说明 由于实验室项目原因,需要跑一个Gmres算法,之前弄过kokkos,就想在kokkos-kernels里跑现有的GMRES算法库 在此记录自己的安装的过程,以及自己踩过的一些坑。 # 1. 准备工作 从Kokkos官网下载Kokkos 以及 Kokkos-kernels: https://g ......

redis 持久化

### 为什么需要持久化,持久化是什么 redis 是基于内存的所以速度快,没有与磁盘交互。但是缺点就是断电或宕机数据就没了,这是不可接受的。持久化就是把内存的数据也存在磁盘上,用于 redis 重启后时恢复数据。两种方式 RDB 和 AOF ### RDB 快照操作,持久化当前内存中的数据。分为手 ......
redis