![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 81
刽子手发艺
天行健 君子以自强不息
展开
-
Redis持久化之☞AOF、AOF是怎样执行持久化的?
大家都知道,redis也是基于命令式的,每天的工作就是响应业务程序员发来的命令请求,学着mysql的样子,把执行的所有写入命令都记录下来,专门写入了一个文件,并给这种持久化的方式取了一个名字,叫做AOF。,从创建重写子进程的那一刻起,就把后面来的写入命令也copy一份写到这个从写缓冲区中,等到子进程重写文件结束之后,再把这个重写缓冲区中的命令写入到aof的文件中,最后再重命名新的文件,替换掉原来的文件。以独立日志的方式记录每次写命令,重启时候重新执行AOF文件中的命令达到恢复数据的目的。原创 2024-05-22 11:33:57 · 672 阅读 · 0 评论 -
Redis持久化之☞RDB、RDB是什么、RDB是怎样进行持久化的?save和bgsave的区别?bgsave的执行流程?
RDB持久化机制 Reids Database Backup file (Redis数据备份文件),也叫做Redis快照。简单的来说就是将内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。【快照文件时RDB文件】。原创 2024-05-17 15:53:35 · 761 阅读 · 0 评论 -
Redis数据类型都是什么?底层数据结构是怎样的?数据结构为什么这样高效?redis二进制安全是什么?
Redis有五种主要的数据结构:字符串(Strings)、列表(List)、哈希表(Hashes)、集合(Sets)、有序集合(Sorted Sets)、什么是二进制安全?、字符串底层实现:简单动态字符串(SDS)、列表的底层实现:双向链表与压缩列表、哈希的底层实现:Redis中的字典与压缩列表、集合的底层实现:整数集合和字典、有序集合的实现:调表和压缩列表原创 2024-05-16 13:23:42 · 1270 阅读 · 0 评论 -
redis的简介
redis将数据存储在内存中,以保证高速的读写操作,同时可以将内存中的数据周期性的写入磁盘或记录追加操作,来实现可持久化。redis数据存储在内存中,因此能够提供极快的读写操作。redis支持多种数据结构,包括:字符串、列表、集合、有序集合、哈希,并且这些数据类型都支持丰富的操作,比如基本的增删改查和判断是否存在、获取总量等。redis支持三种集群模式,分别是主从模式、哨兵模式、Cluster模式,他们产生的主要目的是为了:数据库的备份和读写分离、提高可用性和故障自动切换、高并发和数据分散处理。原创 2024-05-10 17:39:48 · 230 阅读 · 0 评论 -
redis实现哨兵机制(详细步骤)
通过哨兵机制实现redis分片的高可用,即在redis的分片中当有一台节点宕机时,不会对整个redis分片的造成影响,从而实现分片的机制的高可用。原创 2024-05-07 10:19:06 · 626 阅读 · 2 评论