
redis
文章平均质量分 96
零到无限大
前进吧!如果你还没有放弃的话。
展开
-
Redis-主从复制、Sentinel、Cluster集群搭建【随笔五】
Redis 集群搭建单机环境搭建安装 redis, 我从 Redis 官网 下载的最新版 redis-6.2.6linux 环境,我用的 centos 7.7# redis 准备$ cd /opt$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar zxvf credis-6.2.6.tar.gz$ cd redis-6.2.6$ make $ make PREFIX=/usr/local/redis in原创 2022-05-20 13:41:10 · 385 阅读 · 0 评论 -
Redis-主从复制、Sentinel、Cluster集群【随笔四】
Redis 集群Redis 提供了三种集群策略:主从复制模式:这种模式⽐较简单,主库可以读写,并且会和从库进⾏数据同步,这种模式下,客户端直接连主库或某个从库,但是但主库或从库宕机后,客户端需要⼿动修改 IP,另外,这种模式也⽐较难进⾏扩容,整个集群所能存储的数据受到某台机器的内存容量,所以不可能⽀持特⼤数据量Sentinel(哨兵)模式:这种模式在主从的基础上新增了哨兵节点,但主库节点宕机后,哨兵会发现主库节点宕机,然后在从库中选择⼀个库作为进的主库,另外哨兵也可以做集群,从⽽可以保证但某⼀个哨兵原创 2022-05-20 13:40:53 · 635 阅读 · 0 评论 -
Redis-持久化、缓存雪崩-穿透-击穿、分布式锁及双写一致性【随笔三】
Redis 持久化持久化就是把内存数据写入磁盘,防止服务宕机造成数据丢失,Redis 提供了不同级别的持久化方式:RDB(Redis DataBase):RDB持久化一指定的时间间隔执行数据集的时间点快照。AOF(Append Only File):AOF持久化记录服务器接收到的每一个写操作,在服务器重启时会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使AOF文件的体积不至于过大。无持久性:如果你希望你的数据只原创 2022-05-20 13:40:31 · 682 阅读 · 0 评论 -
Redis-事务、布隆过滤器及过期策略【随笔二】
管道(pipeline)向服务器发送多个命令,最后一步统一读取回复;这就是管道(pipelining),是一种几十年来广泛使用的技术。例如许多 POP3 协议已经实现支持这个功能,大大加快了从服务器下载新邮件的过程。管道不仅仅是一种减少与往返时间相关的延迟成本的方法,它实际上大大提高了您在给定 Redis 服务器中每秒可以执行的操作数量。这是因为在不使用管道的情况下,从访问数据结构和产生回复的角度来看,为每个命令提供服务非常便宜,但从执行套接字 I/O 的角度来看却非常昂贵。这涉及调用 read() 和原创 2022-05-20 13:40:08 · 1417 阅读 · 0 评论 -
Redis-简单介绍及基本数据类型【随笔一】
Redis 介绍及 NIO 原理介绍磁盘的寻址速度是 ms 级的,内存的寻址速度是 ns 级的,内存寻址速度比磁盘快了 10w 倍。成本问题:磁盘有磁道和扇区,一个扇区 512Byte,为了降低索引成本;4k 对齐,一般磁盘的默认格式化为 4k,操作系统无论你读多少,最少都是 4k;随着文件变大,访问速度变慢,硬盘 I/O 成为瓶颈;数据库 4k 每页,索引 4k 每页关系型数据库建表:必须给出 schema【类型:字节宽度】,存的时候更倾向于行级存储;内存里面准备了一个 b+ 树,b+ 树的叶子原创 2022-05-20 13:39:06 · 307 阅读 · 0 评论