![](https://img-blog.csdnimg.cn/20200319103923558.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis缓存
Redis
林老头儿
Always alone...
展开
-
Redis高可用集群之水平扩展
Redis3.0以后的版本虽然有了集群功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平扩展却比较麻烦,今天就来带大家看看redis高可用集群如何做水平扩展,原始集群(见下图)由6个节点组成,6个节点分布在三台机器上,采用三主三从的模式: 一、启动集群 # 启动整个集群 /usr/local/redis-5.0.2/src/redis-server /usr/local/redi...原创 2020-03-25 23:24:23 · 159 阅读 · 0 评论 -
Redis集群演变和集群部署
一、Redis集群方案比较 哨兵模式 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内存也不宜...原创 2020-03-24 16:56:55 · 97 阅读 · 0 评论 -
Redis核心原理
一、Redis的单线程和高性能 Redis 单线程为什么还能这么快? 因为它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。正因为 Redis 是单线程,所以要小心使用 Redis 指令,对于那些耗时的指令(比如keys),一定要谨慎使用,一不小心就可能会导致 Redis 卡顿。 Redis 单线程如何处理那么多的并发客户端连接? Redis的...原创 2020-03-22 10:02:30 · 170 阅读 · 0 评论 -
Redis基本数据结构
Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。 一、String字符串 字符串 string 是 Redis 最简单的数据结构。Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据。不同类型的数据结构的差异就在于 va...原创 2020-03-20 10:47:22 · 119 阅读 · 0 评论 -
Redis安装和配置
Redis安装和配置 一、下载Redis 到Redis官网下载安装包:https://redis.io/。或者使用wget直接下载:wget http://download.redis.io/releases/redis-5.0.8.tar.gz。下载后安装包为redis-5.0.8.tar.gz。 解压安装包:tar xzf redis-5.0.8.tar.gz。 进入文件夹:cd redis...原创 2020-03-19 08:26:05 · 75 阅读 · 0 评论