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使用】
Redis事务和锁机制(乐观锁+秒杀)
目录命令组队Multi错误(命令此时不会真正执行):执行exec错误:事务冲突解决方案悲观锁:乐观锁:场景:演示乐观锁,watchkey监控Redis事务总结:秒杀案例ab测压使用教程连接超时问题:超卖问题
Redis
Fairy要carry
·
2022-10-16 07:33
Redis
redis
缓存
数据库
redis使用
skiplist跳表的原因解析
目录1.什么是skiplist跳表2.随机层数的计算3.redis为什么要使用跳表1.什么是skiplist跳表跳表是一种特殊的链表,特殊的点在于其可以进行二分查找。普通的链表要查找元素只能挨个遍历链表中的所有元素,而跳表则利用了空间换时间的策略,在原来有序链表的基础上面增加了多级索引,然后利用类似二分查找的思路来快速实现查找功能。跳表可以支持快速的查找,插入,删除等操作,时间复杂度为O(logn
·
2022-10-14 23:40
Redis的雪崩,击穿,穿透详解
那么
redis使用
不当就会产生雪崩、穿透、击穿等问题,这也是考验一个程序员技术能力的时刻。当然面试的时候,这也是高频面试题,几乎大厂都会问到。下面跟着贴心老哥一起来看看这些技术吧。
希望之光芒
·
2022-10-12 19:51
Java
redis
数据库
缓存
Redis小白入门
6379redis进入redis实例dockerexec-it7b1c2dc6600e/bin/bashredis-cliredis-cli验证登录,如果设置密码了的话auth密码通过setkey和getkey查看
redis
luckyliuqs
·
2022-10-09 15:01
Docker
数据库
redis
java
数据库
【Redis】Redis知识点阶段性总结
哨兵机制切片集群Redis内存碎片Redis缓冲区内存淘汰ACID删除策略RedisClusterRedis6对Redis中的一些知识点做的一些笔记总结渐进式哈希为了实现从键到值的快速访问,
Redis使用
了一个哈希表来保存所有键值对
码农BookSea
·
2022-10-09 15:27
Redis
redis
缓存
数据库
spring boot集成redis基础入门实例详解
目录redisredis和springbootspringboot集成redis
redis使用
redis在springboot中存取数据set写入数据get读取数据模拟接口请求读取redis中的数据总结
·
2022-10-08 19:40
Linux、Windows下Redis的安装即Redis的基本使用详解
目录前言什么是
Redis使用
Redis能做什么Redis入门Redis简介Redis下载与安装Redis下载Redis安装Redis服务启动与停止Ctrl+C停止Redis服务Ctrl+C停止Redis
·
2022-09-28 19:44
SpringBoot_
redis使用
实战(二)_缓存
文章目录前言一springboot使用redis实现缓存1.maven依赖2.开启缓存配置3.使用缓存缓存--查询缓存--更新缓存--删除简化写法@CacheConfig二高级--缓存的问题及处理缓存可视化(json序列化)缓存雪崩1.有效期均匀分布2.数据预热3.保证redis高可用缓存击穿1.设置热点数据永不过期2.定时更新(延长有效期)3.互斥锁缓存穿透1.业务层校验2.不存在数据设置短过期
张三疯不疯
·
2022-09-27 07:31
springboot
redis
缓存
redis
spring
boot
【Redis】对象详解及字符串对象
对象的类型与编码
Redis使用
对象来表示数据库中的键和值,每次对我们在Redis的数据库中新创建一个键值对时,我们至少会创建两个对象,一个对象用作键值对的键(键对象),另一个对象用作键值对的值(值对象)
蓝颜~岁月
·
2022-09-22 18:16
#
Redis原理设计与实现
Redis
redis
数据结构
数据库
Redis分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!!!
点击关注公众号,Java干货及时送达来源:juejin.cn/post/6854573212831842311基于
Redis使用
分布式锁在当今已经不是什么新鲜事了。
公众号:方志朋
·
2022-09-17 07:27
分布式
redis
java
编程语言
面试
Redis数据结构与对象(下)
对象的类型与编码
Redis使用
对象来表示数据库中的键和值,新创建一个键值对时,至少会创建两个对象(键对象,值对象)Redis中每个对象都由一个RedisObject结构表示,五个属性(type(类型)、
ProMan_XY
·
2022-09-14 02:39
redis
redis
springBoot整合
redis使用
介绍(详细案例)
文章预览:一、创建springboot项目(采用骨架方式)二、配置文件三、使用redis1、添加字符串到redis2、将对象转换成jsonString并存入redis3、将对象集合转换成jsonString,并设置过期时间存入至redis4、获取对象5、获取对象集合6、添加hash-set7、获取hash-setvalue一、创建springboot项目(采用骨架方式)创建完成;我们分析下pom文
伏加特遇上西柚
·
2022-09-08 10:40
JAVA
#
java工具
redis
spring
boot
spring
Redis客户端Jedis和SpringData
Redis使用
操作详解与释义
前提提要本博文
Redis使用
版本为redis-6.2.6虚拟机:VMwareWorkstation16proLinux系统版本:CentOS7.6资料推荐:Redis教程官方网站《Redis设计与实现》
fls_
·
2022-09-08 10:35
Redis
redis
java
缓存
maven
springboot
【springboot进阶】springboot集成fastjson(三)配置
redis使用
fastJson进行序列化
目录一、引入依赖二、添加redis连接配置三、新建RedisConfig类配置四、测试五、踩过的坑数字型的保存对象的保存上一章节,我们说到fastjson的自定义序列化和反序列化,这章节,我们看看如何配置
redis
reui
·
2022-09-07 14:53
springboot进阶应用
spring
boot
redis
java
瑞吉外卖Redis
下载与安装Redis服务启动与停止数据类型常用命令字符串string操作命令哈希hash操作命令列表list操作命令集合set操作命令有序集合sortedset(zset)操作命令通用命令Java中操作
Redis
gh-xiaohe
·
2022-09-07 08:45
瑞吉外卖
redis
数据库
缓存
java
Springboot
Springboot + redis 使用AOP实现防止重复提交问题
springboot+
redis使用
AOP实现防止重复提交问题一,定义自定义注解。我在里面定义了一个锁住接口时间的方法,默认值为10。
沐沐的木偶
·
2022-09-03 21:48
AOP
redis
java
缓存
spring
boot
Redis过期删除策略与内存淘汰策略
目录过期删除策略设置Redis中key的过期时间(单位:秒)常见的三种过期删除策略
Redis使用
用的过期删除策略Redis的定期删除的流程内存淘汰策略设置Redis最大运行内存Redis内存淘汰策略有哪些
·
2022-09-02 21:28
简谈Redis的线程模型
单线程的优势Redis是基于内存的Nosql数据库,绝大部分网络请求在内存上完成,速度快.
Redis使用
了单线程,
gopher333
·
2022-09-02 07:15
redis
redis
哈希算法
数据库
Redis Watch机制实现分布式乐观锁
当
Redis使用
exec命令执行事务的时候,它首先会去比对被watch命令所监控的键值对,如果没有发生变化,那么它会执行事务队列中的命令,
dream21st
·
2022-09-01 11:34
中间件学习笔记
redis
分布式
数据库
go实现Redis读写分离示例详解
什么是RESP协议RESP协议规范如何使用该协议请求
Redis使用
go编写Redis中间件实现读写分离总结我们为什么需要了解RESP协议?
·
2022-08-31 11:29
【Java面试】准备跳槽!那这期面试题必须要会,请描述一下Redis的缓存淘汰策略
第一个方面:当
Redis使用
的内存达到maxmemory参数配置的阈值的时候,Redis就会根据配置的内存淘汰策略。把访问频率不高的key从内存中移除。maxmemory默认情况
·
2022-08-26 16:11
java
Java
redis使用
场景介绍
目录1.作为缓存1.1为何使用1.2什么样的数据适合放入缓存1.3使用redis作为缓存1.3.1未使用配置类1.3.2使用配置类2.分布式锁2.1压测工具的使用2.2库存项目2.2.1controller层2.2.2dao层2.2.3entity层2.2.4service层2.2.5mapper2.2.6依赖2.2.7测试结果2.3解决方案2.3.1使用synchronized或者lock锁2.
·
2022-08-25 16:18
redis-springboot、分布式锁
2.
redis使用
场景3.redis的常见面试题。2.springboot整合redis。Jedis集成了Redis的相关命令操作,它是Java语言操作Redis数据库的桥梁。
不是很帅@
·
2022-08-20 14:38
redis
spring
boot
分布式
springboot使用redisTemplate操作lua脚本
目录写在前面使用lua解释写在前面操作
redis使用
Lua脚本有诸多好处减少网络开销:可以将多个请求通过脚本的形式一次发送,减少网络时延和请求次数。
·
2022-08-19 14:22
springboot使用redisTemplate操作lua脚本
文章目录写在前面使用lua解释写在前面操作
redis使用
Lua脚本有诸多好处减少网络开销:可以将多个请求通过脚本的形式一次发送,减少网络时延和请求次数。
秃了也弱了。
·
2022-08-17 14:54
springboot
redis
lua
spring
boot
redis
基于docker搭建Redis集群
Redis使用
槽(slot)指派的方式来进行数据在节点上的分配。一个Redis集群总共有16384(2^14)个槽,假设有3个maste
黑木爷
·
2022-08-17 07:12
docker
docker
redis
java
redis数据一致性之延时双删详解
所以
redis使用
的是读远远大于改的数据缓存。1,首先要理解在并发环境下redis数据一致性的问题所在在多线程并发情况下,假设有两个数据库
m0_67394230
·
2022-08-16 07:02
java
java
后端
Python交互Redis的实现
模块(redis)Ubuntusudopip3install
redis使用
流程importredis#创建数据库连接对象r=redis.Redis(host='127.0.0.1',port=6379,
·
2022-08-10 16:17
Redis使用
认证密码登录
Redis因配置不当存在未授权访问漏洞,可以被攻击者恶意利用。在特定条件下,如果Redis以root身份运行,黑客可以给root账号写入SSH公钥文件,直接通过SSH登录受害服务器,从而获取服务器权限和数据。一旦入侵成功,攻击者可直接添加账号用于SSH远程登录控制服务器,给用户的Redis运行环境以及Linux主机带来安全风险,如删除、泄露或加密重要数据,引发勒索事件等Redis默认配置是不需要密
geekmice
·
2022-08-10 12:26
redis
问题汇总
redis
服务器
ssh
《Redis设计与实现》05——跳跃表
Redis使用
跳跃表作为有序集合键的底
@六便士
·
2022-08-08 10:54
Redis【设计与实现】
redis
数据库
go pprof 你真用对了吗
起个好标题确实能增加访问量最近在做一个Redis的Proxy的项目,其中利用Redis6.0新加的tracking功能实现客户端缓存的功能,可以为某些特定的
redis使用
场景提高吞吐和延迟。
·
2022-08-05 17:20
后端
redis 了 什么地方用到_项目中
redis使用
场景
用redis缓存来实现用户最近浏览的商品列表1,最近浏览的记录肯定是需要失效时间的确定使用缓存,缓存可以设置失效时间(最大设置为一个月,但是这已经足够了),如果使用mysql等数据库,还需要定时任务清除,很明显是不切合实际的,2,最近浏览的记录肯定是有个数限制的,不可能记录所有的浏览记录目前使用的主流缓存有memached和redis两种(原谅无知的我并不清楚其他的),redis有LTRM来修剪,
于鬻菊
·
2022-08-05 12:16
redis
了
什么地方用到
Redis 的使用场景
这是
Redis使用
最多的场景。Redis能够替代Memcached。使用R
科学的最高境界是哲学
·
2022-08-05 12:44
redis
分布式
Redis使用
场景详解
一、
Redis使用
场景1.取最新N个数据的操作比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSHlatest.comments
九北鱼
·
2022-08-05 12:12
数据库-redis
Redis使用
场景概况
Redis的使用场景系列文章目录目录Redis的使用场景系列文章目录前言一、Redis的特性1.速度快2.数据存储基于键值对3.功能丰富4.数据库简单稳定5.客户端语言多6.提供数据持久化功能7.主从复制8.高可用和分布式二、使用场景1.Redis可以做什么2.Redis不可以做什么总结前言本系列文章基本参考付磊、张益军的《Redis开发与运维》。同时参考了网上其他的一些资料。说到Redis的使用
l350230259
·
2022-08-05 12:42
学习总结
数据结构
redis
聊聊 Redis 使用场景
原文地址:Redis实战(五)聊聊
Redis使用
场景博客地址:http://blog.720ui.com/使用场景说明计数器数据统计的需求非常普遍,通过原子递增保持计数。
一只快乐的小程序猿
·
2022-08-05 12:40
redis
redis
Redis使用
密码登录
(1)进入redis客户端安装目录:(2)输入命令:redis-cli.exe-h主机号-p端口号如:redis-cli.exe-h127.0.0.1-p6379(3)输入密码命令:auth密码若显示OK则登录成功:
用户昵称23
·
2022-08-04 09:44
java
java
后端
Springboot整合Redis与数据持久化
目录Springboot整合
Redis使用
json方式存储序列化方式存储数据MySQL与Redis一致性解决同步问题Redis持久化机制全量同步与增量同步RDB与AOFRDBAOFSpringboot整合
·
2022-07-28 09:34
Redis常见的对象类型介绍与浅析
前提提要本博文
Redis使用
版本为redis-6.2.6虚拟机:VMwareWorkstation16proLinux系统版本:CentOS7.6资料推荐:Redis教程官方网站《Redis设计与实现》
_fls
·
2022-07-28 08:15
Redis
redis
缓存
java
redis的string类型及bitmap介绍
目录redis运行原理
redis使用
redis二进制安全getset命令位图(bitmap)场景题总结redis运行原理redis有很多的客户端连接进来,站在redis所在机器的角度来说,就是有很多socket
·
2022-07-27 16:29
事务遇上分布式锁
文章目录1.分布式锁的几种实现方式2.MySQL使用自带锁进行分布式同步控制2.1环境准备2.2可重复读下的forupdate的验证3.
Redis使用
分布式锁1.分布式锁的几种实现方式直接使用MySQL
everyD_struggle
·
2022-07-25 11:17
mysql
分布式系统
分布式
数据库
mysql
一篇详文带你入门 Redis
作者:QQ音乐前端团队本文将会从:
Redis使用
场景与介绍->数据结构与简单使用->小功能大用处->持久化、主从同步与缓存设计->知识拓展来书写,初学的童鞋只要能记住Redis是用来干嘛,各功能的使用场景有哪些
腾讯技术工程
·
2022-07-22 10:44
数据库
lamp
lighttpd
extjs4
jedis
redis之SDS字符串,到底高效在哪里?(全面分析)
4.应用二、底层实现1.数据结构2.SDSAPI3.基本操作3.1创建字符串3.2释放字符串3.3拼接字符串总结前言本文参考源码为redis6.2Redis只会使用C字符串作为字面量,在大多数情况下,
Redis
柏油
·
2022-07-21 12:24
redis
缓存
MQ
redis
缓存
数据库
Redis核心原理详细解说
网络模型3、Redis数据结构4、Redis持久化RDB快照(snapshot)AOF(append-onlyfile)RDB与AOF区别Redis数据备份策略5、Redis管道(Pipeline)6、
Redis
·
2022-07-21 11:17
Redis5种数据结构解析
数据结构Redis5大数据结构都是基于动态字符串SDS、lntSet、Dict、ZipList、QuickList、SkipList、RedisObject实现的,所以先来介绍这几种数据结构动态字符串SDS
Redis
三月不灭
·
2022-07-20 10:37
redis
redis
数据结构
数据库
SpringBoot整合
Redis使用
@Cacheable和RedisTemplate
对之前网站做了一些很简单的优化,给用户列表加了一个分页功能。分页就更好考虑加载速度,如果换一页就要等几秒,那体验感是非常差的。因此想到了加一个redis缓存。springboot整合redis有两种方式:一、使用注解,@EnableCaching@Cacheable...等二、使用RedisTemplate两者都能操作缓存,使用RedisTemplate操作肯定是比使用注解灵活、方便。但是从理论上
·
2022-07-18 09:54
SpringBoot整合
redis使用
@Cacheable注解发生��乱码情况
SpringBoot从2.x开始如果想利用@Cacheable注解,就需要注入一个Bean,这个Bean的名称就是RedisTemplate方法,我们需要编写一个Redis配置类,需要继承CachingConfigurerSupport类。具体代码如下:packagecom.whkj.project.common.configure;importcom.fasterxml.jackson.anno
明月何妨千里
·
2022-07-18 08:04
Java开发
redis
Cacheable
Spring Boot 项目@Cacheable缓存注解+
Redis使用
对于重复使用的查询数据,可以从缓存中获取,而不用走接口;1先在springboot主启动类上加@EnableCaching缓存注解2在需要使用缓存的方法上加上缓存注解,指定cacheNames/valueymlredis的配置可以通过Redis图形化工具查看当前的key,下次接口请求的时候就直接是从缓存中读取下图是介绍缓存的过期时间的配置
稷下中—少年
·
2022-07-17 22:24
缓存
redis
spring
boot
Redis集群搭建方式
一、哨兵模式在redis3.0之前,
redis使用
的哨兵架构,它借助sentinel工具来监控master节点的状态;如果master节点异常,则会做主从切换,将一台slave作为master。
xmh-sxh-1314
·
2022-07-17 08:53
redis
京东一面:Redis 如何实现库存扣减操作?如何防止商品被超卖?
将库存放到
redis使用
redis的incrby特性来扣减库存。分析在上面的第一
肥肥技术宅
·
2022-07-15 09:49
java
大数据
java
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他