
redis
文章平均质量分 51
呼吸的小鱼
hnhhshun
展开
-
轻量级分布式调度实现-redis+quartz
架构设计图:1、支持集群2、支持无中心分布式3、支持复杂的JOB模型4、完善的执行接口5、多样的任务执行支持6、灵活的消息接口7、全局监控控制台8、高并发调度容器控制...原创 2018-09-28 15:54:02 · 1945 阅读 · 0 评论 -
Redis学习(六) Redis 基本运维
Redis的单机搭建,主从搭建,Sentinal搭建,以及Redis集群搭建的步骤参照前面的文章。现在来说一下Redis的基本运维,毕竟如果一切正常是最好的,但是当出现问题不能使用的时候,准确定位问题,并解决才是最重要的。一、配置文件 Redis的配置文件的注释还是很详细的,下面也把它贴出来: View Code 里面有一些重要的配置还是应该掌握的,至少应该阅读一遍。当然也可以...转载 2018-12-08 12:42:16 · 364 阅读 · 0 评论 -
Redis学习(五) Redis cluster模式详解
一般情况下,使用主从模式加Sentinal监控就可以满足基本需求了,但是当数据量过大一个主机放不下的时候,就需要对数据进行分区,将key按照一定的规则进行计算,并将key对应的value分配到指定的Redis实例上,这样的模式简称Redis集群。 Redis分区也称作Redis分片,或者Redis集群,这都是一个意思。一、Redis集群1.1 Redis集群的搭建 集群方面的教...转载 2018-12-08 12:41:19 · 224 阅读 · 0 评论 -
Redis学习(四) Redis Sentinel模式详解
主从模式的弊端就是不具备高可用性,当master挂掉以后,Redis将不能再对外提供写入操作,因此sentinel应运而生。 Redis Sentinel是Redis官方提供的集群管理工具,主要有三大功能:监控:能持续监控Redis的主从实例是否正常工作; 通知:当被监控的Redis实例出问题时,能通过API通知系统管理员或其他程序; 自动故障恢复:如果主实例无法正常工作,Senti...转载 2018-12-08 12:40:19 · 200 阅读 · 0 评论 -
Redis学习(三) Redis 主从模式详解
不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的。不过Redis的主从并不是解决这个问题的,一些对Redis主从的理解,见这篇博客:http://www.cnblogs.com/yiwangzhibujian/p/7047458.html。本篇简单介绍主从的配置及使用。一、Redis主从模式...转载 2018-12-08 12:39:09 · 138 阅读 · 0 评论 -
Redis学习(二) master/slave、sentinel、Cluster简单总结
项目中用到Redis,所以准备学习一下,感觉Redis的概念还是很多的,什么主从模式、sentinel模式、集群模式的,一下子都晕了,我觉得还是有必要先理清这些基本概念再说。一、单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个Redis还是很轻松的,做为一个key/value数据库也是可以胜任的。单节点部署参照:http://www.cnblo...转载 2018-12-08 12:20:51 · 180 阅读 · 0 评论 -
Redis学习(一) Redis初步入门
一、Redis基础知识1.1 Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区...转载 2018-12-08 12:20:10 · 120 阅读 · 1 评论 -
Redis学习(八) Redis丢失订阅消息分析与处理和client-output-buffer-limit属性配置说明
Redis缓存行情数据,发现程序运行一段时间后,出现subscribe线程不再能够接收到订阅的行情数据,发现是由Redis的输出缓冲机制导致的。Redis为了解决输出缓冲区消息大量堆积的隐患,设置了一些保护机制,主要采用两种限制措施:大小限制,当某一客户端缓冲区超过设定值后直接关闭连接; 持续性限制,当某一客户端缓冲区持续一段时间占用过大空间时关闭连接。通过CONFIG GET *查看...转载 2018-12-08 10:47:53 · 6514 阅读 · 2 评论 -
Redis知识点整理
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结...转载 2018-11-10 16:22:48 · 165 阅读 · 0 评论 -
消息队列-消息发布订阅Redis或者RabbitMQ对比
1.1 RedisRedis 本身支持MQ功能,是一个轻量级的队列服务,具有高效性,但不具有可靠性(数据丢失),不提供队列监控。Redis 消息队列多应用于即时数据分析、秒杀计数器、缓存等轻量级,高并发,延迟敏感场景。1.2 RabbitMQ RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现...原创 2018-11-10 16:13:31 · 3593 阅读 · 0 评论 -
redis客户端redisson应用集成和案例使用
https://blog.youkuaiyun.com/zilong_zilong/article/details/78252037redisson强大的功能可实现分布式对象map-list等,实现分布式锁,分布式调度原创 2018-10-24 14:23:05 · 1753 阅读 · 0 评论 -
Redis学习(七) Redis 持久化之RDB和AOF
Redis 持久化提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redi...转载 2018-12-08 12:42:55 · 126 阅读 · 0 评论