redis
文章平均质量分 88
redis
lxtx-0510
这个作者很懒,什么都没留下…
展开
-
【Redis】Redis的内部设计与实现
Redis 为各种文件事件需求编写了多个处理器,若客户端连接Redis,对连接服务器的各个客户端进行应答,就需要将socket映射到连接应答处理器写数据到Redis,接收客户端传来的命令请求,就需要映射到命令请求处理器从Redis读数据,向客户端返回命令的执行结果,就需要映射到命令回复处理器当主服务器和从服务器进行复制操作时, 主从服务器都需要映射到特别为复制功能编写的复制处理器。假如你的过期 key,靠定期删除没有被删除掉,还停留在内存里,除非你的系统去查一下那个 key,才会被redis给删除掉。原创 2023-12-02 08:31:45 · 1166 阅读 · 0 评论 -
【Redis】Redis缓存使用问题
只要使用到缓存,无论是本地内存做缓存还是使用 redis 做缓存,那么就会存在数据同步的问题。我以 Tomcat 向 MySQL 中写入和删改数据为例,来给你解释一下,数据的增删改操作具体是如何进行的。原创 2023-12-02 08:27:45 · 1204 阅读 · 0 评论 -
【Redis】Redis高并发高可用(主从复制、哨兵机制)
在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis 副本。复制功能是高可用Redis的基础,后面章节的哨兵和集群都是在复制的基础上实现高可用的。原创 2023-12-01 06:56:00 · 981 阅读 · 0 评论 -
【Redis】Redis高并发高可用(集群方案)
分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集。原创 2023-12-01 06:50:53 · 1100 阅读 · 0 评论 -
【Redis】Redis底层原理(持久化 分布式锁)
Redis虽然是个内存数据库,但是Redis支持RDB和AOF两种持久化机制,将数据写往磁盘,可以有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。原创 2023-11-30 07:08:18 · 1327 阅读 · 0 评论 -
【Redis】Redis高级特性和应用(慢查询、Pipeline、事务、Lua)
许多存储系统(例如 MySQL)提供慢查询日志帮助开发和运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来,Redis也提供了类似的功能。原创 2023-11-30 07:01:20 · 1256 阅读 · 0 评论 -
Redis入门与应用
1970 年布隆提出了一种布隆过滤器的算法,用来判断一个元素是否在一个集合中。这种算法由一个二进制数组和一个 Hash 算法组成。本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。原创 2023-11-20 23:33:09 · 347 阅读 · 0 评论 -
Redis高级特性和应用(发布 订阅、Stream)
足够简单,消费消息延迟几乎为零,但是需要处理空闲连接的问题。如果线程一直阻塞在那里,Redis客户端的连接就成了闲置连接,闲置过久,服务器一般会主动断开连接,减少闲置资源占用,这个时候blpop和brpop或抛出异常,所以在编写客户端消费者的时候要小心,如果捕获到异常,还有重试。其他缺点包括:做消费者确认ACK麻烦,不能保证消费者消费消息后是否成功处理的问题(宕机或处理异常等),通常需要维护一个Pending列表,保证消息处理确认;不能做广播模式,如pub/sub,消息发布/订阅模型;原创 2023-11-20 23:31:59 · 365 阅读 · 0 评论 -
Redis的技术全景
Redis一个开源的基于键值对(Key-Value)NoSQL数据库。Redis 的 “两大维度,三大主线”原创 2023-10-20 23:37:17 · 27 阅读 · 0 评论 -
redis集群离线安装部署
在有一些情况下(如封闭式开发环境),我们会很郁闷的发现,你根本就无法通过网络去获取你所需要的资源,可是在网上也很难搜索到正确的并且适合自己环境的安装方法,此处仅记载一下自己环境下的redis集群离线部署方式原创 2019-03-17 12:19:31 · 742 阅读 · 0 评论