不能说的秘密的博客

求知若饥,虚心若愚

Redis原理(二) Redis的对象类型及其内部编码

Redis 支持 5 种对象类型,而每种结构都有至少两种编码。 这样做的好处在于:一方面接口与实现分离,当需要增加或改变内部编码时,用户使用不受影响,另一方面可以根据不同的应用场景切换内部编码,提高效率。 Redis 各种对象类型支持的内部编码官网描述: Strings can be encod...

2018-12-24 19:56:27

阅读数 213

评论数 0

Redis原理(一) redis的内存模型

Redis最为常用的数据类型主要有以下五种: String 字符串 Hash 哈希 List 列表 Set 集合 Sorted set 有序集合 丰富的类型是 Redis 相对于 Memcached 等的一大优势 redis 内部的存储结构如图示: 在了解上文的基础上,进一步了解R...

2018-12-24 16:31:37

阅读数 568

评论数 2

使用MongoDB实现消息队列的异步消息功能

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,...

2018-01-29 00:51:21

阅读数 3624

评论数 0

Redis常见的集群方案(转)

前一段时间面试阿里巴巴,面试官问我除了Redis 3.0开发官方提供的Redis Cluster模式(http://www.redis.cn/topics/cluster-tutorial.html)外,你还知道哪些Redis集群方案。面试后便查询了相关资料,记录了一下Redis常见的各种集群方案。

2017-07-09 12:03:36

阅读数 896

评论数 0

分布式Session研究(一):Docker + spring boot +Nginx构建分布式应用

由于自己一直痴迷于大型分布式系统的设计原理与实践。奈何条件有限,毕竟还在读书,根本无法接触到真正的分布式,真正的大数据。便只能在自己电脑上通过docker这种虚拟化技术来自己搭建”分布式系统”来玩玩,体验一下分布式Session,分布式事物等等。这篇文章将搭建出一个”分布式”系统,并先体验分布式系...

2017-01-11 16:33:17

阅读数 4283

评论数 5

Redis持久化存储(AOF与RDB两种模式)

cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persistence即为内存中的数据持久备份到磁盘文件,在服务重启后可以恢复,此模式下数据相对安全。

2016-10-21 20:39:19

阅读数 33566

评论数 3

Spring-data-mongodb中@Document的重要性(解决Mongodb与redis共存时无法注入Repository)

最新项目中使用了redis作为缓存,而数据库是使用了mongodb。在没有引入Redis时一切正常,当项目依赖引入redis时,则无法注入Mongodb Repository。

2016-10-05 14:34:53

阅读数 3541

评论数 0

Spring客户端对Redis 缓存的使用(Java客户端等Redis3.X RedisCluster模式的支持)

最近项目中使用Spring并使用Redis作为缓存,参考网上的一些做法。发现Spring根本启动不了,根据抛出错误信息感觉是需要配置Redis Cluster模式

2016-09-29 15:06:05

阅读数 7080

评论数 0

Spring boot初始化Mongo数据库(将.json文件持久化到Mongo数据库)

这篇文章教你如何在项目启动的时候,将你配置在项目下的json内容存储在MongoDB数据库中。

2016-08-20 20:28:29

阅读数 2946

评论数 2

使用Redis的Pub/Sub来实现类似于JMS的消息持久化

这篇文章主要是关于其思路(Redis的Pub/Sub的消息持久化)的代码实现

2016-07-26 22:48:49

阅读数 4547

评论数 0

个人对Redis pub/sub机制在实际运用场景的理解

Redis 的pub/sub机制与23种设计模式中的观察者设计模式极为类似。但Redis对于这个机制的实现更为轻便和简结,没有观察者模式的那么复杂的逻辑考虑而仅仅需要通过两个Redis客户端配置channel即可实现,因此它也仅仅做了消息的”发布”和”订阅”的实现

2016-07-21 00:25:13

阅读数 16256

评论数 1

Redis的pub/Sub(订阅与发布)在java中的实践

Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者...

2016-07-18 09:02:21

阅读数 19973

评论数 1

MongoDB嵌套查询

今天在项目中遇到了关于MongoDB嵌套查询,之前一直没有接触过,查询了相关资料后将结果记录下来

2016-06-17 14:36:19

阅读数 22749

评论数 0

MongoDB关联关系解析以及java操作关联关系

传统关系型数据库中,关系关系通过一个外键来表述很清楚。那么在MongoDB中如何表达传统关系数据库中的一对多(1 to n )关系或者多对多( n to n )呢? 基于MongoDB丰富的表达力,我们不能说必须采用向关系数据库那样有一个标准的方法来进行1 to n的关系表达

2016-06-12 16:03:02

阅读数 2893

评论数 0

SpringBoot操作MongoDB实现分页查询

前几天写了一篇关于介绍SpringBoot的简单使用。以及使用SpringBoot JPA做了一次数据库的一个CURD (地址:http://blog.csdn.net/canot/article/details/51449589)这篇文件简单学习Spring Boot JPA 或者说是Sprin...

2016-06-03 00:34:25

阅读数 13655

评论数 1

MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)

MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)

2016-02-25 17:29:59

阅读数 20603

评论数 7

MongoDB 3.0安全权限访问控制

MongoDB 3.0安全权限访问控制

2016-02-23 23:02:06

阅读数 1609

评论数 0

提示
确定要删除当前文章?
取消 删除