首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
redis
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Redis缓存不一致的问题(七)
Redis缓存不一致的问题(七),缓存不一致的情况有两种:Redis缓存中是旧值;数据库中值是旧值;缓存一致性需要保证的是,当缓存中有值的时候,数据库的值必须与缓存一致。根据是否接收写请求,可以将缓存分为读写缓存和只读缓存。两种发生缓存不一致的情况不同,需要分开来应对。在只读缓存中,新增数据会直接写到数据库中,不会操作缓存,所以不会出现缓存不一致。删改数据时,需要删除数据库和缓存中的数据,在删改数
94
代码人生
01-01 08:00
代码人生
Redis快速实现分布式session的方法详解
Redis快速实现分布式session的方法详解,Session是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。本文主要介绍了Redis快速实现分布式session的方法,感兴趣的可以学习一下目录前言SpringSecurityApacheShiroSession作用spring-session支持功能分布式seesion实战步骤1:依赖包步骤2:配置文件步骤3:实现逻
93
后端
01-01 08:00
后端
Redis高级功能之 - 布隆过滤器
从一个场景说起 在刷抖音有刷到过重复内容吗,这么多的推荐内容要推荐给这么多的用户,它是怎么保证每个用户在看推荐内容时,保证不会出现之前已经看过的推荐视频呢?也就是说,抖音是如何实现 推送去重 的呢。...
92
代码人生
01-01 08:00
代码人生
redis中RedissonLock如何实现等待锁的
redis中RedissonLock如何实现等待锁的,本文主要介绍了redis中RedissonLock如何实现等待锁的,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下目录前言问题方案tryLockunlockInnerAsync思考前言经常会有到这样的需求,就是在一个查询接口,第一次查询的时候,如果没有查询到就要执行初始化方法,初始化数据出来,之后的查询就可以直
92
后端
01-01 08:00
后端
redis数据结构:快速的Redis有哪些慢操作?
redis数据结构:快速的Redis有哪些慢操作?,一提到Redis,我们的脑子里马上就会出现一个词:“快。”但是你有没有想过,Redis的快,到底是快在哪里呢?实际上,这里有一个重要的表现:它接收到一个键值对操作后,能以微秒级别的速度找到数据,并快速完成操作。数据库这么多,为啥Redis能有这么突出的表现呢?一方面,这是因为它是内存数据库,所有操作都在内存上完成,内存的访问速度本身就很快。另一方
92
代码人生
01-01 08:00
代码人生
Redis 源码分析压缩列表(ziplist)
Redis 源码分析压缩列表(ziplist),压缩列表是由一系列特殊编码的连续内存块组成的顺序整数结构,一个压缩列表可以包含任意多个节点,每个节点可以保存一个字节数组或者一个整数。适合存储小对象和长度有限的数据。压缩列表是列表键和哈希键的底层实现之一,当列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么Redis就会使用压缩列表来做列表键的底层实现。举个例子,当
92
后端
01-01 08:00
后端
redis | 十一、redis之Bitmaps
redis | 十一、redis之Bitmaps,一、Bitmaps(位图)Bitmaps并不是实际的数据类型,而是定义在String类型上的一个面向字节操作的集合。因为字符串是二进制安全的块,他们的最大长度是512M,最适合设置成2^32个不同字节。Bitmaps的最大优势之一在存储信息时极其节约空间。例如,在一个以增量用户ID来标识不同用户的系统中,记录用户的四十亿的一个单独bit信息(例如,
92
后端
01-01 08:00
后端
redis分布式锁实战
我们设置key的时候,将value设置为一个随机值r,并且存在当前线程ThreadLocal。当释放锁,也就是删除key的时候,不是直接删除,而是先判断该key对应的value是否等于先前存在当前线...
92
后端
01-01 08:00
后端
redis为什么这么快?
1 redis的数据时存储在内存中 读取的时候属于纯内存操作,不需要进行磁盘的io,时间复杂度O(1) 要实现高的并发性能,redis是不是要创建非常多的线程呢,恰恰相反,redis是单线程的。 r...
92
代码人生
01-01 08:00
代码人生
Redis下载及安装(windows版)
Redis下载及安装(windows版) 参考地址:https://www.cnblogs.com/xing-nb/p/12146449.html 下载地址1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址 https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g
91
«
1
2
...
22
23
24
25
26
27
28
...
43
44
»