![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
风度玉门
人得先清心寡欲,方能高枕无忧。
展开
-
Spring-data-redis(Version 1.6.0.RC1)中文版
该文档为Spring Data Redis1.6官方文档的翻译。其中有一些翻译不是很恰当,敬请谅解!下载地址:http://download.csdn.net/detail/wuxian90/9104631原创 2015-09-14 12:21:14 · 980 阅读 · 0 评论 -
Linux安装Redis3.2.8
下载Rediswget http://download.redis.io/releases/redis-3.2.8.tar.gz tar -zxvf redis-3.2.8.tar.gz 编译解压缩后,进入目录并编译。cd redis-3.2.8make安装编译完成之后,会生成一个src目录,进入src并安装。cd srcmake insta...原创 2018-07-12 12:16:22 · 1217 阅读 · 0 评论 -
Redis客户端与服务端交互详解
Redis协议网络模型序列化协议inline commandsimple stringbulk stringerrorintegerarrayC/S 两端使用的协议数据类型请求/响应模式串行化实现pipeline实现事务模式1、入队/执行分离的事务原子性2、事务的一致性3、事务的只读操作4、乐观锁的可串行化事务隔离5、事务实现6、事务交互模式...原创 2018-07-31 23:15:09 · 6457 阅读 · 0 评论 -
Redis持久化详解(RDB&AOF)
全量模式的持久化(RDB)1、写入流程2、恢复流程增量模式的持久化(AOF)1、写入流程2、回放流程AOF模式的优化重写Redis 对外提供数据访问服务时,使用的是常驻内存的数据。为了在Redis Server重启之后数据还可以得到恢复,Redis具备将数据持久化到硬盘中的能力。全量模式的持久化(RDB)Redis Server在多有db 中存储的k...原创 2018-08-05 19:18:44 · 1568 阅读 · 2 评论 -
Redis数据结构详解
valueObject通用结构string基本操作内存结构SDS结构buf 的扩容与缩容字节串与字符串SDS编码的优化使用场景List基本操作内存结构linkedlist实现ziplist实现Map基本操作内存结构HashTable 实现Hash表扩容ziplist 实现Set基本操作内存结构intsetSorte...原创 2018-07-28 11:28:42 · 1450 阅读 · 1 评论 -
分布式Redis主备复制
主备复制流程断点续传当数据落在不同节点上时,如何保证数据节点之间的一致性是非常关键的。Redis采用主备复制的方式保证一致性,所有节点中,只有一个节点为主节点(master),它对外提供写服务,然后异步的将数据复制到其他节点上。主备复制流程Redis包含master 和slave 2种节点:master 对外提供写服务;slave 节点作为master的数据备份,不可...原创 2018-08-11 19:06:18 · 1461 阅读 · 0 评论 -
分布式Redis故障转移(sentinel)
sentinel的相互感知三个定时任务master的故障发现sentinel Leader选举故障转移failoverslave晋升的规则总结当2台以上Redis实例形成了主备关系,他们组成的集群就具备了一定的高可用:当master 故障时,slave可以成为新的master,对外提供读写服务,这种运行机制称为failover。那么谁去发现master的故障,并做...原创 2018-08-11 19:21:36 · 1515 阅读 · 0 评论 -
Redis Cluster流程原理
拓扑结构配置的一致性1、配置信息数据结构2、信息交互3、一致性的达成sharding1、数据分片(slot)2、客户端的路由3、分片的迁移failover1、failover的状态变迁2、故障发现3、故障确认4、slave选举5、结构变更通知可用性和性能1、Redis Cluster的读写分离2、master单点保护Redis 3.0之...原创 2018-08-11 19:54:54 · 10163 阅读 · 6 评论 -
CacheCloud搭建(Redis云平台)
下载源代码启动Server1、初始化MySQL数据库2、启动(本地)登录系统Redis 机器环境初始化普通用户注册应用申请客户端连接在中小型互联网公司里面,对于运维使用的监控系统不是很完善。今天介绍一下 CacheCloud,是搜狐视频开源的 Redis 云平台。可以对Redis 官方提供的3 种部署模式(Standalone、Sentinel、Cluster)...原创 2018-08-24 09:10:19 · 13169 阅读 · 3 评论