E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redis性能优化
【SpringBoot篇】解决
Redis
分布式锁的 误删问题 和 原子性问题
文章目录
Redis
的分布式锁误删问题解决方法代码实现原子性问题Lua脚本⭐利用Java代码调用Lua脚本改造分布式锁代码实现
Redis
的分布式锁
Redis
的分布式锁是通过利用
Redis
的原子操作和特性来实现的
在下小吉.
·
2024-02-07 14:05
SpringBoot
spring
boot
redis
分布式
数据结构与算法之美学习笔记:50 | 索引:如何在海量数据中快速查找某个数据?
留言里有同学问我,那类似
Redis
这样的Key-Value数据库中的索引,又是怎么实现的呢?底层依赖的又是什么数据结构呢?今天,我就来讲一下索引这种常用的技术解决思路,底层往往会依赖哪些数据结构。
浊酒南街
·
2024-02-07 14:05
数据结构与算法之美学习笔记
数据结构
算法
已经设置密码的情况下连接不上linux下
redis
服务的,解决办法
6379systemctlstartfirewalld.servicefirewall-cmd--add-port=6379/tcp--permanentfirewall-cmd--reload3.修改
redis
臣妾写不来啊
·
2024-02-07 13:57
linux
redis
java
掌握Go的加密技术:crypto/rsa库的高效使用指南
库的功能和应用安装和基本设置在Go项目中引入crypto/rsa库基本环境设置和配置密钥生成与管理生成RSA密钥对密钥存储和管理加密和解密操作使用RSA加密数据使用RSA解密数据签名和验证创建数字签名验证数字签名最佳实践和
性能优化
最佳实践
性能优化
常见问题解答问题
walkskyer
·
2024-02-07 12:48
golang标准库
golang
开发语言
后端
Go语言安全编码:crypto/sha1库全面解析
crypto/sha1`处理数据处理字符串和文件的SHA-1哈希代码示例:为文件生成SHA-1哈希常见错误和最佳实践在实际项目中应用`crypto/sha1`实际应用场景代码示例:数据验证安全性讨论性能和可用性
性能优化
和测试测试
walkskyer
·
2024-02-07 12:48
golang标准库
golang
安全
开发语言
一、基础知识
基础三大特点不屏蔽SQL这意味着更加精确的定位SQL语句,可以对其进行优化和改造,这有利于互联网系统的提高,符合互联网应用的
性能优化
特点.强大灵活的映射机制提供动态SQL功能,允许根据不同条件组装SQL
Class鸣
·
2024-02-07 12:15
分布式锁简记
通过分布式锁把分布式场景下并发混乱的操作退化成串行有序的操作主动轮询型分布式锁,
redis
,mysql(不推荐使用易单点故障破坏对称性)通常以setnx命令(弃用)现推荐setxxxxnx保障互斥性,ex
背帆
·
2024-02-07 12:09
go语言分布式开发
分布式
Redis
-- zset有序集合
聪明在于勤奋,天才在于积累。目录zset有序集合zset相关命令zaddzcardzcountzrangezrevrangezrangebyscorezpopmaxbzpopmaxzpopminbzpopminzrankzscorezremzRemRangeByRankzRemRangeByScorezincrby集合间操作zinterstorezunionstore小结zset有序集合有序集合相
niceffking
·
2024-02-07 12:32
Redis
redis
数据库
缓存
JeePlus快速开发平台 多处 SQL注入漏洞复现
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、
Redis
OidBoy_G
·
2024-02-07 12:50
漏洞复现
sql
web安全
安全
yii2
redis
操作list 移除操作,lrem根据值进行移除
yii2
redis
操作list移除操作,lrem根据值进行移除移出并获取列表头部或尾部的第一个元素,如果没有值返回nullYii::$app->
redis
->lpop($key);Yii::$app->
程序小院
·
2024-02-07 11:06
yii2
PHP
redis
list
bootstrap
主从延迟&读写不一致解决方案分析
结论:改走读库,但是采用降低主从延迟来尽量保证读的数据为最新并使用
redis
缓存标记法,来识别是否走写库问题分析:走读库,无法避免的是数据不一致问题,对于这个问题,
m0_46598535
·
2024-02-07 11:58
java
mysql
数据库
redis
java
【
性能优化
】在容器环境使用 tcpdump 抓包
1.tcpdump使用简介$tcpdump-htcpdumpversion4.9.3libpcapversion1.9.1(withTPACKET_V3)OpenSSL1.1.1f31Mar2020Usage:tcpdump[-aAbdDefhHIJKlLnNOpqStuUvxX#][-Bsize][-ccount][-Cfile_size][-Ealgo:secret][-Ffile][-Gse
熊本极客
·
2024-02-07 11:05
基于《狂神说Java》
Redis
--学习笔记
目录前言:
Redis
详细笔记一、NoSQL概述1、为什么要使用NoSQL3、NoSQL的四大分类二、
Redis
入门1.
Redis
是什么2.能干什么?3.特性4.安装(因为Red
毫无感情的dj
·
2024-02-07 11:13
学习
redis
6.0 学习笔记 (耗时一周)
安装gccyuminstallgccmake如果make动作报错用makedistcleanHint:It'sagoodideatorun'maketest';)make[1]:离开目录“/root/
redis
k8sing
·
2024-02-07 11:13
redis
redis
数据库架构
dba
数据库开发
Redis
新特性篇:多线程模型解读
长按扫描上方一元购买
Redis
官方在2020年5月正式推出6.0版本,提供很多振奋人心的新特性,所以备受关注。
石杉的架构笔记
·
2024-02-07 11:42
网络
多线程
java
redis
linux
学习笔记--
redis
redis
是一款高性能nosql系列的非关系型数据库,最常被开发人员来作为缓存使用mysql是将数据存储到硬盘上的,而
redis
是将数据存储到内存中的
redis
是(k,v)结构的,k一般为字符串类型,v
浪子呦
·
2024-02-07 11:42
redis
学习
缓存
Redis
6 中的多线程是如何实现的!?
Redis
是一个高性能服务端的典范。它通过多路复用epoll来管理海量的用户连接,只使用一个线程来通过事件循环来处理所有用户请求,就可以达到每秒数万QPS的处理能力。
java晴天过后
·
2024-02-07 11:11
redis
缓存
数据库
sheng的学习笔记-
redis
框架原理
摘要:
redis
命令,使用场景,持久化,缓存穿透,缓存雪崩,缓存击穿,持久化(RDB,AOF),事务,锁,集群,主从复制原理,哨兵模式目录基础知识官网:中文官网:
redis
中文官方网站英文官网:https
coldstarry
·
2024-02-07 11:41
框架分析
redis
数据库
缓存
分布式
尚硅谷
Redis
学习笔记(9)--
Redis
6.0新功能
1.ACL1.1简介
Redis
ACL是AccessControlList(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。
exodus3
·
2024-02-07 11:41
Redis
Redis
核心技术与实战【学习笔记】 - 29.
Redis
的未来猜想,基于 NVM内存
NVM器件具有容量大、性能快、能持久报错数据的特性,这些刚刚就是
Redis
追求的目标。
陈建111
·
2024-02-07 11:11
Redis核心技术学习
redis
redis未来猜想
基于
NVM
内存
Redis
核心技术与实战【学习笔记】 - 26.
Redis
数分布优化(应对数据倾斜问题)
比如,
Redis
Cluster或Codis会先按照CRC算法的计算值对Slot(逻辑槽)取模,同时Slot又有运维管理员分配到不同的实例上。这样,数据就被保存到相应的实例上了。
陈建111
·
2024-02-07 11:10
Redis核心技术学习
redis
Redis数分布优化
数据访问倾斜问题
数据量倾斜问题
Redis
6.0 新特性:多线程连环 13 问!
来源|码大叔责编|Carol封图|CSDN付费下载自视觉中国支持多线程的
Redis
6.0版本于2020-05-02终于发布了,为什么
Redis
忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?
CSDN云计算
·
2024-02-07 11:40
Redis
学习笔记
文章目录1.什么是
Redis
?2.
Redis
可以用来干什么?3.
Redis
有哪些数据结构?4.
Redis
为什么快呢?5.能说一下I/O多路复用吗?6.
Redis
6.0之前为什么使用单线程?
PaulHoldOn
·
2024-02-07 11:40
redis
学习
Redis
缓存学习笔记
一、
Redis
的常用数据结构1.1StringString是
Redis
中最简单同时也是最常用的一个数据结构。
2301_79190746
·
2024-02-07 11:10
缓存
redis
学习
Redis
核心技术与实战【学习笔记】 - 28.
Redis
6.0新特性(多线程、客户端缓存与安全)
简述
Redis
6.0新增了几个关键新特性,分别是面向网络处理的多IO线程、客户端缓存、细粒度的权限控制,以及RESP3协议的使用。
陈建111
·
2024-02-07 11:08
Redis核心技术学习
redis
Redis
6.0新特性
前端工程化(二)--- webpack
一、概念webpack是目前十分流行的前端项目构建工具(打包工具),提供了友好的模块化支持,以及代码压缩混淆、处理js兼容性问题、
性能优化
等强大功能,大大提高了开发效率。
努力的小朱同学
·
2024-02-07 10:58
前端工具
前端
webpack
Redis
(十二)Bigkey
/flushall等危险命令不使用keys*:scanBiigkey案例多大算大发现bigkey渐进式删除生产调优示例问题游标案例生成100万测试数据keyshell:for((i=1;i>/tmp/
redis
Test.txt
Lucky_Turtle
·
2024-02-07 10:27
Java
redis
数据库
缓存
Redis
(九)集群(cluster)
文章目录概述作用1.
redis
集群的槽位slot2.
redis
集群的分片3.第1,2点的优势:**最大优势,方便扩缩容和数据分派查找**4.slot槽位映射,一般业界有3种解决方案第一种:哈希取余分区第二种
Lucky_Turtle
·
2024-02-07 10:26
Java
redis
数据库
缓存
JavaScript
性能优化
2 学习笔记
文章内容输出来源:拉勾大前端高薪训练营1、性能测试工具JSBench使用网址:https://jsbench.me/常用的JSperf已经停止维护了SetupHTML想初始化的domSetupJS前置统一的js代码TestCase添加测试用例,具体的测试代码(一般两个)TeardownJS后置统一的js代码(每秒的次数越大越好)性能测试细节:尽可能开一个标签页、当前的进程不要关掉、多次执行2、堆栈
sayCloud
·
2024-02-07 10:04
Redis
(十三)缓存双写一致性策略
异步缓写策略双检加锁策略数据库和缓存一致性更新策略先更新数据库,再更新缓存先更新缓存,再更新数据库先删除缓存,再更新数据库解决方案:延时双删策略先更新数据库,再删除缓存解决方案总结问题示例概述示例缓存双写一致性如果
redis
Lucky_Turtle
·
2024-02-07 10:24
Java
缓存
redis
数据库
redis
的sentinel模式故障演练
序本文主要研究一下
redis
的sentinel模式的failover启动docker-composeup这里使用
redis
-cluster的docker-compose文件进行演示master日志1:M12Sep06
go4it
·
2024-02-07 09:58
使用分布式锁启动 cronjob, 保证只有一个服务执行 cronjob
使用分布式锁启动cronjob,保证只有一个服务执行cronjobpackagecronjobimport("context""time""github.com/robfig/cron/v3"go
redis
lib"github.com
不正经写文章的我
·
2024-02-07 09:17
分布式
golang
cronjob
redis
redis
分布式锁
jvm一级缓存
脱离
redis
。2、导包,springboot自带此包。如没有可以导:com.google.guava:guava:20.0的包。
Leo.荒
·
2024-02-07 08:15
jvm
缓存
Redis
面试题——恕我无能只写到了第十个就写不下不去,我相信你们也看不下去了,这会已经一万五千字了,等后续有精力在补全吧
系列文章目录
Redis
——面试+思想+应用文章目录系列文章目录前言一、
Redis
为什么是单线程的?
苏汀star
·
2024-02-07 08:54
数据库
redis
数据库
缓存
java
后端
开发语言
面试
Redis
——面试+思想+应用
文章目录简介
Redis
基本介绍:性能:持久性和复制:补充——重点:
Redis
额外支持的操作:使用场景:与Java的集成:
Redis
集群
Redis
Sentinel优点:缺点:适用场景:
Redis
Cluster
苏汀star
·
2024-02-07 08:53
数据库
redis
面试
数据库
java
开发语言
后端
改行学it
Golang的学习路线
2成长阶段go语言基础;标准库学习;Git;MySQL、
Redis
;框架学习,比如Gin、Gorm、Grpc、docker
西木Qi
·
2024-02-07 07:53
golang
golang
Jedis和SpringData
Redis
快速入门
Jedis快速入门Jedis连接池SpringData
Redis
快速入门序列化引入SpringMVC就不用再引入这个依赖
badwomanPPPPPard0
·
2024-02-07 07:12
Redis
java
数据库
开发语言
微服务入门篇:http客户端Feign(远程调用,自定义配置,Feign的
性能优化
,Feign服务抽取)
RestTemplate方式调用存在的问题2.Feign的介绍3.定义和使用Feign客户端2.自定义配置1.方式一:配置文件方式2.方式二:java代码方式,需要先声明一个Bean:3.Feign的
性能优化
JungleiRim
·
2024-02-07 07:42
微服务学习
微服务
http
性能优化
腾讯云主机部署spring boot程序
Docker24-7U99版本主机内核为ubuntu5.15.0-86-generic,并且内置了docker环境1、安装java8环境aptinstallopenjdk-8-jre-headless2、安装
redis
宣晨光
·
2024-02-07 07:57
腾讯云
云计算
Redis
核心技术与实战【学习笔记】 - 27.限制
Redis
Cluster规模的因素(通信开销)
简述
Redis
Cluster能保存的数据量以及支撑的吞吐量,跟集群实例规模相关。
Redis
官方给出了
Redis
Cluster的规模上线,就是一个集群运行1000个实例。
陈建111
·
2024-02-07 07:13
Redis核心技术学习
redis
Redis
Cluster
Cluster限制因素
Redis
缓存高可用集群
Redis
集群方案哨兵集群在
redis
3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master
车马去闲闲丶
·
2024-02-07 07:11
缓存
redis
数据库
Redis
持久化、主从与哨兵架构详解
Redis
持久化、主从与哨兵架构详解
Redis
持久化RDB快照(snapshot)在默认情况下,
Redis
将内存数据库快照保存进名字为dump.rdb的二进制文件中可以对redsi进行设置,让他在N秒内数据集至少有
车马去闲闲丶
·
2024-02-07 06:35
redis
架构
bootstrap
《
Redis
核心技术与实战》学习笔记0——开篇词 | 这样学
Redis
,才能技高一筹
开篇词|这样学
Redis
,才能技高一筹文章目录开篇词|这样学
Redis
,才能技高一筹为什么懂得了一个个技术点,却依然用不好
Redis
?
夢想家吖
·
2024-02-07 06:30
Redis
redis
学习
笔记
缓存
中间件
架构(十三)动态本地锁
比如这个1订单要收刷卡费用,那就OREDER_1做为key丢到
redis
进行分布式加锁。这也是当下分布式锁最流行的方式。但是对于平台项目或者一些并发程度低的场景,分布式锁就没有必要了,本地锁更加方便。
胖当当技术
·
2024-02-07 06:53
架构
java
架构
java
《
Redis
核心技术与实战》学习笔记1——基本架构:一个键值数据库包含什么?
小结我们知道,
Redis
是典型的键值数据库,所以今天,我准备手把手地带你构建一个简单的键值数据库。为啥要这么做呢?还记得我在开篇词说过吗?
Redis
本身比较复杂,如果我们一上来就直接研究一个
夢想家吖
·
2024-02-07 06:53
Redis
数据库
redis
学习
笔记
linux系统非关系型数据库
redis
redis
介绍
redis
的特点:缓存安装安装单机版
redis
redis
的相关工具介绍
redis
是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库
redis
的官网
丨析木丨
·
2024-02-07 06:17
linux
数据库
linux
nosql
redis
Windows 安装
Redis
Windows下安装
Redis
详细的操作流程和案例:下载
Redis
:访问
Redis
官方网站(https://
redis
.io/)。在"Download"页面中选择适合你操作系统的稳定版本并下载。
诗雅颂
·
2024-02-07 06:45
redis
windows
数据库
哪些代码是 Code Review 中的大忌?—— 以 Python 为例
在此基础上才是进一步发现项目的Bug、处理
性能优化
上的问题。因为,编码是给人看的,不是给计算机(Codingforhuman,NOTcomputer)。
FesonX
·
2024-02-07 05:40
工具
Python
代码复审
python
开发语言
Redis
命令大全
哈希)List(列表)Set(集合)SortedSet(有序集合)其他常见命令HyperLogLog(基数统计)Bitmaps(位图)Streams(流数据)连接管理许可证控制Lua脚本执行其他实用命令
Redis
极致人生-010
·
2024-02-07 05:39
命令大全
redis
数据库
缓存
Vulnhub靶机:GEMINI INC_ 2
目录介绍主机发现主机信息探测网站探测目录爆破激活码爆破-绕token破解管理员密码403绕过命令执行绕过提权SSH登录
redis
提权介绍系列:GeminiInc(此系列共2台)发布日期:2018年04月
lainwith
·
2024-02-07 05:06
靶机
Vulnhub
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他