
Redis
文章平均质量分 79
Redis的基础应用与部分底层原理
白龙码~
code成就梦想
展开
-
Redis常用数据结构操作与底层原理
Redis下有16个数据库,分别名为0~15,彼此保存的值互不干扰。原创 2022-09-09 15:23:36 · 1069 阅读 · 0 评论 -
Redis持久化策略剖析
通过使用RDB-AOF混合持久化,用户可以同时获得RDB持久化和AOF持久化的优点,服务器既可以通过AOF文件包含的RDB数据来。在重写期间被修改,此时服务器就会将这个修改命令写入到重写缓冲区中,方便子进程实时修改重写的AOF文件。,生成对应的命令,后期恢复时可以通过该命令生成一个相同的键值对,达到恢复整个数据库的目的。Redis提供了RDB持久化、AOF持久化、RDB-AOF混合持久化三种持久化策略。在子进程重写AOF时,会创建一个AOF重写缓冲区,如果有的。,又可以通过AOF文件包含的AOF数据来。原创 2022-09-05 12:51:24 · 402 阅读 · 0 评论 -
Redis事务操作与原理剖析
Redis通过`MULTI、EXEC、DISCARD、WATCH`等命令来实现事务的功能。原创 2022-09-03 10:42:23 · 576 阅读 · 0 评论 -
Redis三大缓存问题(穿透、击穿、雪崩)
常见的关系型数据库如MySQL对于大量并发请求的处理效率是很低的,因此可以使用Redis作为用户请求和数据库服务器之间的缓存。缓存雪崩:当Redis发生故障无法提供服务,或是大量数据在一个时间段同时过期,那么就会有大量请求涌入数据库服务器,致使其崩溃。缓存击穿:某一份热点数据过期,而此时又恰好有大量请求它,那么这些请求会直接击穿缓存到达数据库服务器,从而使其崩溃。注:布隆过滤器如果告知数据不存在,则数据一定不存在,但是告知存在的数据可能是不存在的。,而查询不到的数据不会被放入缓存。...原创 2022-08-31 09:35:29 · 265 阅读 · 0 评论 -
构建高可用的Redis服务(主从复制/哨兵/集群底层原理)
本文基于原理介绍高可用Redis服务的构建原创 2022-08-30 10:08:14 · 505 阅读 · 0 评论 -
Redis发布订阅与原理
...,服务器到字典中找到频道的键并删除该客户端的信息。如果删除后链表为空,则将键一并删除。Redis服务器根据频道名到字典中查找对应的订阅客户端链表,然后将信息发送给所有的订阅者。......原创 2022-08-27 11:05:29 · 553 阅读 · 0 评论 -
Hiredis快速入门
快速学会使用Hiredis连接Redis数据库的基本方法原创 2022-08-18 09:00:00 · 539 阅读 · 0 评论