![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 96
birate_小小人生
专注,自信,坚持
展开
-
Redis 集群和持久化(四)
文章目录1. RDB持久化a. RDB文件的创建和载入b. RDB文件结构c. 配置redis.confd. 缺点2. AOF持久化a. 追加b. 写入和同步c. AOF文件的载入和数据还原d. aof重写e. 配置3. 混合持久化配置应用数据安全策略4. Redis 主从复制a. 部分重同步的实现(增量复制)5. Redis 哨兵模式6. Redis cluster集群a. 节点b. 槽指派c. 在集群中执行命令d. 重新分片e. ASK错误f. 复制与故障转移 1. RDB持久化 后台服务器:后台开发原创 2022-05-22 20:31:47 · 243 阅读 · 0 评论 -
Redis 源码分析和存储原理 (三)
文章目录1 . SDS2. 链表3. 字典(dict)4. 跳表(skiplist)5. 整数集合6. 压缩列表(ziplist) 1 . SDS 推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习 Redis 没有直接使用c语言传统的字符串表示,而是自己构建一套一种名为简单动态字符串的,简称SDS原创 2022-05-02 18:11:44 · 158 阅读 · 0 评论 -
Redis的线程模型和异步机制(二)
文章目录Redis 6.0引入多线程异步机制Redis pipeline技术Redis 事务ACID特性分析redis 发布订阅 我们通常说,Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。 但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 为什么使用单线程: 多线程并发开销大,访问共享资源时,要确保资源的正确性,需要额外的机制保证正确性,额外的操作增加了系统开销。 在原创 2022-04-24 23:08:50 · 1182 阅读 · 0 评论 -
Redis 的概念和数据结构(一)
文章目录Redis的概念Redis的安装和编译启动Redis的存储结构string统计阅读数 累计加1listhashsetzset Redis的概念 在我们日常的数据库开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时原创 2022-04-16 23:38:45 · 124 阅读 · 0 评论