redis
sam-123
这个作者很懒,什么都没留下…
展开
-
redis主从复制原理和介绍
一、单机的问题:1、机器故障:导致redis不可用2、容量瓶颈:容量不能水平扩展3、OPS瓶颈:一台机器的网络带宽总是有限的,如果能够分配到多台机器,可以有效解决QPS问题二、主从复制的作用1、数据副本:多一份数据副本,保证redis高可用2、扩展性能:如容量、QPS等三、主从复制特点1、一个master可以有多个slave2、一个slave只能有一个master3、数据流向是单向的,master...原创 2018-07-08 15:40:20 · 9344 阅读 · 0 评论 -
redis java 客户端服务器最佳实践
本文带大家入门市场上最佳的redis实践方案,redisson+codis。一、为什么要使用redisson这里介绍的是redis客户端方面的。对于java客户端,现在市面上有jedis,jedis是redis官方推荐的,支持redisCluster、shardJedis、redis sentienl等多种功能。功能比较齐全。虽然都支持,但是redisCluster、redis sentienl都...原创 2018-07-14 17:09:32 · 4126 阅读 · 1 评论 -
redis集群伸缩实践之官方redis-cluster伸缩
redis集群由于各种原因,可能需要下线机器,例如某台机器经常故障,需要换掉;例如某些时间段不需要那么多机器,都可以下线机器。某些时刻又需要增加机器,例如淘宝双十一促销,京东618等。下面我来实践redis官方集群的节点伸缩。这个例子单机实现集群。ps:建议使用redis-trib.rb,能够避免新节点已经加入过其他集群,造成故障一、节点增加1、前期准备1)创建配置文件配置的说明可以看我上一篇文章...原创 2018-06-19 11:29:45 · 1681 阅读 · 0 评论 -
redis集群搭建之官方redis cluster 搭建实践
redis cluster是官方的redis集群实现,本篇文章为搭建集群实践篇一、手动搭建redis官方已经redis-trib.rb命令来给我们实现redis搭建了。但是为了了解原理,首先我们来手动搭建不使用官方的命令。如果大家想快速搭建,可以直接跳到二。1、准备我们这个例子是在单机上部署集群,实际的工作情况会在不同的机器上搭建,一方面为了保证高可用也是为了扩大数据的容量所以实际中会在不同的机器...原创 2018-06-16 14:33:20 · 21782 阅读 · 2 评论 -
redis 的数据结构和内部编码
首先,从网上找来一张图片镇楼redis对外展现五种数据类型,string(字符串),hash(哈希)、list(列表)、set(集合)、zset(有序集合)。每种数据结构,redis都提供了不同的内部编码实现方式,以便使用不同的场景 1、string1)...原创 2018-06-12 12:09:42 · 960 阅读 · 0 评论 -
redis应用场景
1、缓存系统数据可以直接从cache(也就是redis)里面获取2、计数器微博的评论数,转发数等,可以用redis的increase方法实现;很多视屏播放系统也是可以使用redis做计数器,技术播放次数3、消息队列系统简单的消息队列的功能4、排行榜redis的有序集合实现排行榜的5、社交网络redis的有序集合实现排行榜的实现,粉丝数,转发数等都可以使用redis6、实时系统例如邮件系统,实现垃圾...原创 2018-06-03 10:41:23 · 159 阅读 · 0 评论