![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Jason_hsu2017
这个作者很懒,什么都没留下…
展开
-
reids的开发实践
目录 [TOC]基本特性以及优势==============读写性能优异:全部在内存中计算,单线程,IO非阻塞。支持数据持久化,支持AOF和RDB两种持久化方式数据结构丰富:基于KEY-VALUE除了支持string类型的value外还支持string、hash、set、sortedset、list等数据结构。功能丰富:Redis还支持 publish/subscribe...原创 2018-06-07 19:15:00 · 262 阅读 · 0 评论 -
redis实战--redis两种持久化方式
前言:持久化的意义RDB持久化机制介绍AOF持久化机制介绍如何配置RDB持久化机制如何配置AOF策略AOF和RDB同时工作前言:说到redis的持久化,大家可能就想到了RDB和AOF两种方式; 下面就这两种方案的意义以及两种持久化方案的工作原理。持久化的意义redis的持久化意义在于故障恢复,数据恢复。 如果redis服务器挂了,遇到了灾难性的故障...原创 2018-07-24 19:23:33 · 368 阅读 · 0 评论 -
redis实战--redis主从复制实现读写分离(原理)
1、redis高并发跟整个系统的高并发之间的关系 redis,你要搞高并发的话,不可避免,要把底层的缓存搞得很好 mysql,高并发,做到了,那么也是通过一系列复杂的分库分表,订单系统,事务要求的,QPS到几万,比较高了。单机redis 的QPS只能是上万,所以就会有系统瓶颈。读写分离,一般来说,对缓存,一般都是用来支撑读高并发的,写的请求是比较少的,可能写请求也就一秒钟几千,一两千 ...原创 2018-07-25 15:50:40 · 18158 阅读 · 0 评论 -
redis实战--redis主从复制实现读写分离(部署搭建)
前言部署步骤读写分离测试前言前面已经介绍过了redis主从复制实现读写分离的原理;这一篇文章主要介绍下如何部署搭建一套主从复制,主从读写分离的环境。部署步骤1.下载 下载tcl8.6.1-src.tar.gz和redis-3.2.8.tar.gz;将两个tar包分别上传到服务器的路径上(/usr/local)。2.编译安装 依次登陆到服务器上,安...原创 2018-07-25 23:04:54 · 1306 阅读 · 0 评论 -
redis实战--redis cluster的原理分析
why redis cluster之前我们以前了解过主从复制,读写分离的架构,他就能够支持一定数据量的场景;为什么我们还需要搭建redis cluster的集群呢?如果我们的缓存数据量只有几个G ,那么基于单master的主从架构是足够满足我的需求,可以搭建一主多从的架构,通过搭建sentianl集群来保证redis主从架构的高可用性;后续可以通过增加从节点的数量来保证读的性能。但是如...原创 2018-08-04 21:01:46 · 836 阅读 · 0 评论 -
redis实战--redis cluster的架构搭建
部署步骤因为redis cluster的集群,至少需要3个master去组成一个高可用,高并发的分布式集群,然后每个master也建议都至少挂载一个slave节点。所以对于测试环境, 我们可以基于3台虚拟机,启动6个redis的实例进行模拟部署测试。修改配置文件: 在每一台机器的配置文件中,修改以下的参数: 1.启动redis cluster的功能 cluster-enabled...原创 2018-08-04 21:34:25 · 305 阅读 · 0 评论 -
redis实战--基于哨兵的高可用方案解析
前言基本介绍部署步骤不足之处前言前面已经介绍过持久化的两种机制,以及主从复制的原理,部署。这里所谓的高可用,讲的是99.99(或者99.9%或者99%)的时间内,系统是可用的。下面我们就看下哨兵模式的相关概念。基本介绍功能: 哨兵是redis集群架构中非常重要的组件,主要有以下几个功能: 1.负责监控mater和slave的进程是否正常工作;如果...原创 2018-07-27 23:05:14 · 609 阅读 · 0 评论