'Redis(五) Spring Boot 整合 Redis' Redis Spring Boot 整合 RedisRedis配置文件12345<!-- pom.xml--><dependency> <groupId>org.springframework.boot</groupId> <artif...
'Redis(四) Redis 常用命令' Redis RedisRedis是一个单线程 + Epoll + 计算向数据移动的内存型数据库。 常用命令常见命令文档、Redis命令参考手册完整版 redis-cli -h host -p port -a password 命令 描述 SELECT 切换数据库 Dbsize 查看当前数...
'Redis(三) 集群' Redis Redis集群 AKF原则:水平、服务拆分、数据分片 Redis复制(Master/Slave)Redis的复制,也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主的策略。主要用来读写分离和容灾恢复...
'Redis(二) Hash算法' Redis Redis算法数据分布算法普通Hash算法(modula)比如你有 N 个 redis实例,那么如何将一个key映射到redis上呢,你很可能会采用类似下面的通用方法计算 key的 hash 值,然后均匀的映射到到 N 个 redis上: hash(key)%N 如果增加一个redis...
'Redis(一) NoSql 之 Redis' Redis NoSql之RedisNoSQLNoSQL(Not Only SQL),不仅仅是SQL,泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系型数据库在应付web2.0网站,特别是超大规模和高并发地SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关...
'ActiveMQ(八) 高级特性' ActiveMQ ActiveMQ高级特性异步投递ActiveMQ支持同步、异步两种发送的模式将消息发送到Broker,模式的选择对发送延时有巨大的影响。producer能够达到怎样的产出率(产出率=发送数据总量/时间)主要受发送延时的影响,使用异步发送可以显著的提高发送的性能。 ActiveMQ默认使用异步发...
'ActiveMQ(七) 多节点集群' ActiveMQ ActiveMQActiveMQ多节点集群引入消息队列之后该如何保证其高可用性? 基于Zookeeper和LevelDB搭建ActiveMQ集群,提供主备方式的高可用集群功能,避免单点故障。 三种集群方式:官网介绍 在ActiveMQ V5.6版本之后推出LevelDB的持久化引擎,它使用了...
'ActiveMQ(六) 消息持久化' ActiveMQ ActiveMQ消息持久化消息持久化是一种MQ服务器宕机了,消息不会丢失的机制。为避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一般都会采用持久化机制。 ActiveMQ消息持久化机制有JDBC,AMQ,KahaDB和LevelDB,无论使用哪种持久化方式,消息的存储逻辑都...
'ActiveMQ(五) SpringBoot整合ActiveMQ' ActiveMQ ActiveMQSpringBoot整合ActiveMQpom.xml1234567<!-- pom.xml增加依赖--><!-- activemq所对JMS的支持,整合Spring和Activemq--><dependency> <groupI...
'ActiveMQ(四) Spring整合ActiveMQ' ActiveMQ ActiveMQSpring整合ActiveMQpom.xml依赖123456789101112131415161718192021222324<!-- pom.xml增加依赖--><!-- activemq所对JMS的支持,整合Spring和Activemq-->&l...