redis core net

redis下载安装

https://github.com/tporadowski/redis/releases ......
redis

.net代码混淆

obfuscar: http://www.obfuscar.com/ https://docs.obfuscar.com/getting-started/configuration#variables-inpath-and-outpath 1、安装 https://www.nuget.org/pac ......
代码 net

Taurus .Net Core 微服务开源框架:Admin 插件【3】 - 指标统计管理

继上篇:Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理,本篇继续介绍下一个内容:系统指标节点... ......
插件 框架 指标 Taurus Admin

Linux下安装Redis

## 1.将压缩包转入到服务器 ## 2.解压 ``` tar -zxvf redis-5.0.7.tar.gz ``` ## 3.cd 到解压后的目录 make ## 4. make结束后make install ## 5.备份文件 ``` mkdir myredis cp redis.conf ......
Linux Redis

.NET周报 【6月第4期 2023-06-25】

## 国内文章 ### 如何在long-running task中调用async方法 https://www.cnblogs.com/eventhorizon/p/17497359.html long-running task 是指那些长时间运行的任务,比如在一个 while True 中执行耗时较 ......
周报 2023 NET 06 25

.Net 472&6.0 Razor编译时的小差异

## 前言 几个月前在进行着.Net 472到6.0的升级,复用原有代码,在对Razor进行迁移中,发现原运行正常的代码,却存在报错,深入研究发现是Core下对Razor编译有一些变动。 ## 问题复现 ### 472 创建视图 新建.Net Framework下Mvc,增加一个简单视图如下。 `` ......
差异 Razor Net 472 6.0

基于Redis的消息发布和订阅(广播模式)

> 最近在优化一个redis的大key问题, 原先的同事写法是将所有的配置都放在一个key里面, value是一个map. 但是随着配置越来越多, 这个map也变得很大, 已经影响redis的性能.遂决定将map里面的每个配置单独出来一个key, 当有配置变动的时候, 通过redis的消息队列通知到 ......
消息 模式 Redis

Redis——字符串、hash类型的基本使用

# day09——Redis ## Redis介绍和安装 ```python # Redis:软件,存储数据的,速度非常快,Redis是一个key-value存储系统(没有表的概念),cs架构的软件 服务端 客户端(python作为客户端,java,go都可以,图形化界面,命令窗口的命令) # es ......
字符串 字符 类型 Redis hash

redis压缩列表ziplist

压缩列表(ziplist)是 Redis 的一种内存紧凑型的数据结构,它是一个字节数组,可以包含任意多个元素,每个元素可以是一个字节数组或一个整数。 压缩列表的结构由多个字段组成,包括 zlbytes(压缩列表的字节长度),zltail(压缩列表尾元素的偏移量),zllen(压缩列表的元素数目),e ......
ziplist redis

redis介绍和安装,redis普通链接和连接池,redis字符串类型,redis hash类型

# 1 Redis介绍和安装 ```python # Redis :软件,存储数据的,速度非常快,redis是一个key-value存储系统(没有表的概念),cs架构的软件 -服务端 客户端(python作为客户端,java,go,图形化界面,命令窗口的命令) # es:存数据的地方 # 关系型数据 ......
redis 类型 字符串 字符 链接

Redis

Redis介绍: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/ ......
Redis

Asp.net core使用Razor试图引擎编写TagHelper

之前使用wtm来进行快速开发 wtm框架见: https://wtmdoc.walkingtec.cn/ 其前端选择Layui的情况下有大量的TagHelper,大幅度提高了开发效率 虽然已有的组件很丰富但也不能完全覆盖所有的需求,这个时候就需要自己写TagHelper。 参考了WTM源码,和微软官 ......
TagHelper 引擎 Razor core Asp

「路飞项目09」redis

## 1 Redis介绍和安装 ```python # Redis :软件,存储数据的,速度非常快,redis是一个key-value存储系统(没有表的概念),cs架构的软件 -服务端 客户端(python作为客户端,java,go,图形化界面,命令窗口的命令) # es:存数据的地方 # 关系型数 ......
项目 redis

如何在.net6webapi中记录每次接口请求的日志

为什么在软件设计中一定要有日志系统? 在软件设计中日志模块是必不可少的一部分,可以帮助开发人员更好的了解程序的运行情况,提高软件的可靠性,安全性和性能,日志通常能帮我们解决如下问题: 调试和故障排查:日志可以记录程序运行时的各种信息,包括错误,异常,警告等,方便开发人员在出现问题时进行调试和故障排查 ......
net6webapi 接口 6webapi webapi 日志

2023-06-27:redis中什么是缓存雪崩?该如何解决?

2023-06-27:redis中什么是缓存雪崩?该如何解决? 答案2023-06-27: 缓存雪崩是指当缓存层承载大量请求并有效保护存储层时,如果缓存层由于某些原因无法提供服务,例如缓存数据大面积失效,那一瞬间 Redis 就像不存在一样,导致所有请求都到达存储层。存储层的请求量急剧增加,可能导致 ......
雪崩 缓存 redis 2023 06

Redis跳跃表是如何添加元素的?

今天分享的这道题来自于蔚来的真实面试题。 Java 面试不可能不问 Redis,问到 Redis 不可能不问 Redis 的常用数据类型,问到 Redis 的常用数据类型,不可能不问跳跃表,当问到跳跃表经常会被问到跳跃表的查询和添加流程,所以接下来我们一起来看这道题的答案吧。 Redis 有序集合 ......
元素 Redis

Redis集群环境下keys被禁用,该怎么实现keys?

> 在生产环境中,禁用Redis的keys命令是为了避免对Redis实例的性能造成负面影响。keys命令会遍历整个 Redis数据库,查找与给定模式匹配的所有键,这在大规模的Redis数据库中可能会非常耗时; 那么,在keys禁用的情况下,仍然需要使用keys该怎么办呢?我们搜索一些处理方案大多是建 ......
keys 集群 环境 Redis

浅谈asp.net中的AsyncPostBackTrigger

https://www.cnblogs.com/lksa/archive/2010/03/24/1693735.html 获取或设置触发对 UpdatePanel 控件进行更新的回发控件事件。某些控件位于 UpdatePanel 之外,无法实现异步回送,或者由于 UpdatePanel 的 Upda ......
AsyncPostBackTrigger asp net

asp.net中Timer定时器在web中无刷新的使用

https://www.cnblogs.com/ysq0908/p/5816129.html 最近在做一个项目的时候,web端的数据需要与数据源进行实时同步,并保证数据的准确性,当时,考虑到使用ajax异步刷新技术。但后来在网上查找相关资料时,发现这样做,太浪费资源了,因为ajax的提交请求不应该这 ......
定时器 Timer asp net web

.NET Core 获取小程序手机号并解析

方法一: 1. 小程序提供 微信用户授权后的 code,用户手机号的加密数据和iv。2. 使用 code 换取 sessionkey。 3. 解密用户手机号的加密数据。参考代码 /// <summary> /// 获取openid,sessionkey /// </summary> /// <par ......
手机号 程序 手机 Core NET

.NET Core WEB API中参数的模型绑定方式

.NET Core WEB API中参数的模型绑定方式有以下几种: 参考文献:.NET Core WEB API中接口参数的模型绑定的理解 - 枫叶456 - 博客园 (cnblogs.com) 微软官方说明文档 FromForm:当请求属于表单提交,也就是 content-type 为 appli ......
模型 参数 方式 Core NET

redis-分布式锁优化思路

1.加锁的代码块,粒度越小越好,语句越少越好,更不容易出现"插队"的现象 2.分段锁思路:以"超卖"为例,原本是待促销200件商品,一把锁,现改成10款20件商品的促销,改成10把锁,当并发小于10的时候,甚至都不需要锁,就可以并发安全 ......
分布式 思路 redis

将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)

.NET Core 6引入了创建单文件可执行文件的功能。这只允许分发一个应用程序文件,因为所有配置和依赖项都包含在二进制文件本身中。 该功能为依赖项嵌入提供了一种本机方法,这在发布生成数百个程序集的独立应用程序时最有益。它可用于依赖于框架或自包含的应用程序,但在这两种情况下都需要设置运行时标识符以针 ......
文件 SmartAssembly Core NET

redis-分布式锁样例

redisTemplate: ``` string lockKey = "product_101" string clientID = UUID.randomUUID().toString() bool result = redisTemplate.opsForValue().setIfAbsent ......
分布式 redis

python 批量删除 redis 大量数据

#!/usr/bin/env python # Scan and delete keys in Redis. # Author: cdfive from redis import Redis import time def RedisScanAndDelete(host, port, passwor ......
数据 python redis

记一次 .NET 某企业采购平台 崩溃分析

## 一:背景 ### 1. 讲故事 前段时间有个朋友找到我,说他们的程序有偶发崩溃的情况,让我帮忙看下怎么回事,针对这种 crash 的程序,用 AEDebug 的方式抓取一个便知,有了 dump 之后接下来就可以分析了。 ## 二:Windbg 分析 ### 1. 为什么会崩溃 既然是程序的崩溃 ......
平台 企业 NET

redis-分布式锁注意事项

lockKey:商品标识 value:当前线程标识 1.确保每把锁同一时间能且仅能上一次 setnx(set if not exists):当锁不存在时才上锁 redisTemplate.opsForValue().setIfAbsent(lockKey,value) 没加上锁需要返回错误码 直接让 ......
分布式 注意事项 事项 redis

Java使用redis-Redis是并发安全的吗?

大家都清楚,Redis 是一个开源的高性能键值对存储系统,被开发者广泛应用于缓存、消息队列、排行榜、计数器等场景。由于其高效的读写性能和丰富的数据类型,Redis 受到了越来越多开发者的青睐。然而,在并发操作下,Redis 是否能够保证数据的一致性和安全性呢?接下来小岳将跟大家一起来探讨 Redis... ......
redis-Redis redis Redis Java

记一次Eazfuscator.NET 2023.2加密使用学习尝试

很多人看到这个Eazfuscator.NET还不知是什么东东。。。 首先介绍下 什么是 Eazfuscator.NET? Eazfuscator.NET 是用于.NET平台的工业级混淆器。 Eazfuscator.NET 提供的混淆保护了软件中根深蒂固的知识产权,提高了商业盈利能力,并保持了竞争优势 ......
Eazfuscator 2023.2 2023 NET

爬虫:爬到的数据存到mysql中、爬虫和下载中间件、加代理,cookie、header、加入selenium、集成selenium、==去重规则源码分析(布隆过滤器)、布隆过滤器、scrapy-redis实现分布式爬虫

[toc] ### 爬到的数据存到mysql中 ```python class FirstscrapyMySqlPipeline: def open_spider(self, spider): print('我开了') self.conn = pymysql.connect( user='root' ......