首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
redis
相关资讯
热门
最新
后端
01-01 08:00
后端
Redis概述
Redis概述,Redis概述Redis(RemoteDictionaryServer),即远程字典服务。是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了ma
128
后端
01-01 08:00
后端
Redis内部阻塞式操作有哪些?
Redis内部阻塞式操作有哪些?,Redis内部阻塞式操作有哪些?Redis实例在运行的时候,要和许多对象进行交互,这些不同的交互对象会有不同的操作。下面我们来看看,这些不同的交互对象以及相应的主要操作有哪些。客户端:键值对的增删改查操作。磁盘:生成RDB快照、记录AOF日志、AOF日志重写。主从节点:主库生成、传输RDB文件,从库接受RDB文件、清空数据库、加载RDB文件。下面我们来分析一下哪些
232
后端
01-01 08:00
后端
Redis主从复制那点事
Redis主从复制那点事,Redis主从复制那点事我们在Redis持久化机制你学会了吗?学习了AOF和RDB,如果Redis宕机,他们分别通过回放日志和重新读入RDB文件的方式恢复数据,从而提高可靠性。我们今天来想这么一个问题,假如我们只部署了一台Redis实例,如果这个实例宕机了,那么它在恢复期间,是无法提供数据存取请求的,这样就会使得服务中断。Redis采用了增加副本的方式,将一份数据同时保存
132
后端
01-01 08:00
后端
Redis集群搭建
Redis集群搭建,Redis集群搭建当并发量大于单机Redis的并发量时,或者数据量大于单机内存的容量,就可以采用加机器分布式集群的方式来解决。在Redis中,集群是3.0以后加入的,3.0——5.0之间需要采用了ruby脚本实现集群,而5.0之后就内置了。一、数据分布假设全量的数据非常大,500G,单机已经无法满足,我们就需要进行分区,分到若干个子集中去分区方式有主要有两种:顺序分区和哈希分区
171
后端
01-01 08:00
后端
Redis 6.0 新特性:带你 100% 掌握多线程模型
Redis 6.0 新特性:带你 100% 掌握多线程模型,Redis6.0新特性:带你100%掌握多线程模型Redis官方在2020年5月正式推出6.0版本,提供很多振奋人心的新特性,所以备受关注。码老湿,提供了啥特性呀?知道了我能加薪么?主要特性如下:多线程处理网络IO;客户端缓存;细粒度权限控制(ACL);RESP3协议的使用;用于复制的RDB文件不在有用,将立刻被删除;RDB文件加载速度更
153
后端
01-01 08:00
后端
Redisson 分布式锁源码 09:RedLock 红锁的故事
Redisson 分布式锁源码 09:RedLock 红锁的故事,Redisson分布式锁源码09:RedLock红锁的故事前言#RedLock红锁,是分布式锁中必须要了解的一个概念。所以本文会先介绍什么是RedLock,当大家对RedLock有一个基本的了解。然后再看Redisson中是如何实现RedLock的。在文章开头先说明RedissonRedLock建议不要使用!!!在文章开头先说明Re
136
后端
01-01 08:00
后端
Redis缓存穿透和雪崩
Redis缓存穿透和雪崩,Redis缓存穿透和雪崩缓存穿透概念用户如果想查询一个数据,会先在redis内存数据库中进行查询,redis中没有,再向持久层数据库中查询。缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很
131
后端
01-01 08:00
后端
redis字典快速映射+hash釜底抽薪+渐进式rehash | redis为什么那么快
redis字典快速映射+hash釜底抽薪+渐进式rehash | redis为什么那么快,redis字典快速映射+hash釜底抽薪+渐进式rehash|redis为什么那么快前言相信你一定使用过新华字典吧!小时候不会读的字都是通过字典去查找的。在Redis中也存在相同功能叫做字典又称为符号表!是一种保存键值对的抽象数据结构本篇仍然定位在【redis前传】系列中,因为本篇仍然是在解析redis数据结
149
后端
01-01 08:00
后端
redis客户端实现高可用读写分离
redis客户端实现高可用读写分离,redis客户端实现高可用读写分离背景(1)redis单机的读写性能轻松上大几万,不过线上环境不会只部署光秃秃的一个节点,还是会配合sentinel再部署一个slave作为高可用节点的;但是standby的slave节点是不对外提供服务端的,一定程度上造成了浪费资源(2)当业务不断发展,原来单节点缓存的数据(如,商品信息缓存、配置信息等)的查询qps不断升高(写
128
后端
01-01 08:00
后端
Redisson 分布式锁源码 02:看门狗
Redisson 分布式锁源码 02:看门狗,Redisson分布式锁源码02:看门狗前言#说起Redisson,比较耳熟能详的就是这个看门狗(Watchdog)机制。本文就一起看看加锁成功之后的看门狗(Watchdog)是如何实现的?加锁成功#在前一篇文章中介绍了可重入锁加锁的逻辑,其中RedissonLock#tryAcquireAsync方法是进行异步加锁的逻辑。回顾一下这个方法的入参:wa
180
«
1
2
...
33
34
35
36
37
38
39
...
43
44
»