摘要:
概述 Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。所以,我们需要将内存中的数据持久化!典型的需要持久化数据的场景如下: 将Redis作为数据库使用; 将Redis作为缓存服务器使用,但是 阅读全文
posted @ 2015-08-04 18:28
duanxz
阅读(555)
评论(0)
推荐(0)
摘要:
一、传统的批量处理和pipeline对比二、pipeline 的优缺点三、pipeline的示例 1、jredis客户端使用pipeline 2、springboot中redisTemplate使用pipeline 一、传统的批量处理和pipeline对比 redis是一个cs模式的tcp serv 阅读全文
posted @ 2015-08-04 18:27
duanxz
阅读(3276)
评论(0)
推荐(0)
摘要:
为redis分配一个8888端口,操作步骤如下:1、$REDIS_HOME/redis.conf重新复制一份,重命名为redis8888.conf。2、打开redis8888.conf配置文件,找到port 6379这行,把6379改为8888。3、把redis8888.conf移到$REDIS_H... 阅读全文
posted @ 2015-08-04 18:26
duanxz
阅读(332)
评论(0)
推荐(0)
摘要:
一、配置实例 1、redis修改持久化路径、日志路径、清缓存 redis修改持久化路径和日志路径 vim redis.conf logfile /data/redis_cache/logs/redis.log #日志路径 dir /data/redis_cache #持久化路径,修改后 记得要把du 阅读全文
posted @ 2015-08-04 18:25
duanxz
阅读(1034)
评论(0)
推荐(0)
摘要:
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add 阅读全文
posted @ 2015-08-04 18:24
duanxz
阅读(565)
评论(0)
推荐(0)
摘要:
Redis: A persistent key-value database with built-in net interface written in ANSI-C for Posix systems 1 Redis 内存存储结构 本文是基于 Redis-v2.2.4 版本进行分析. 1.1 R 阅读全文
posted @ 2015-08-04 18:24
duanxz
阅读(719)
评论(0)
推荐(0)
摘要:
找个mysql客户端,执行show engine innodb status得到如下结果: 详细信息如下: ************************************** 2016-09-20 16:39:40 0x7f8040116700 INNODB MONITOR OUTPUT 阅读全文
posted @ 2015-08-04 18:17
duanxz
阅读(5413)
评论(0)
推荐(0)
摘要:
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。 相关文章:Redis常用命令手册:键值相关命令 1、ping 测试连接是否存活: re... 阅读全文
posted @ 2015-08-04 13:56
duanxz
阅读(456)
评论(0)
推荐(0)
摘要:
概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个ma 阅读全文
posted @ 2015-08-04 13:55
duanxz
阅读(10014)
评论(0)
推荐(2)
摘要:
概述 Jedis是Redis官方推荐的Java客户端,更多Redis的客户端可以参考Redis官网客户端列表。当业务的数据量非常庞大时,需要考虑将数据存储到多个缓存节点上,如何定位数据应该存储的节点,一般用的是一致性哈希算法。Jedis在客户端角度实现了一致性哈希算法,对数据进行分片,存储到对应的不 阅读全文
posted @ 2015-08-04 13:54
duanxz
阅读(794)
评论(0)
推荐(0)
摘要:
概述 Jedis是Redis官方推荐的Java客户端,更多Redis的客户端可以参考Redis官网客户端列表。Redis-Sentinel作为官方推荐的HA解决方案,Jedis也在客户端角度实现了对Sentinel的支持,主要实现在JedisSentinelPool.java这个类中,下文会分析这个 阅读全文
posted @ 2015-08-04 13:53
duanxz
阅读(1360)
评论(0)
推荐(0)
摘要:
什么是LBS LBS(Location Based Service),基于位置的服务。 Redis和GEO Redis 是最热门的 nosql 数据库之一,它的最大特点就是快。所以在 LBS 这种需要大量写入和查询的应用场景中,用它来存储用户的地理位置信息最适合不过了。 Redis 的 GEO 是 阅读全文
posted @ 2015-08-04 13:53
duanxz
阅读(1425)
评论(0)
推荐(0)
摘要:
一、Ehcache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力。 二、Ehcache的使用场景是什么 1、首先最主要就是页面缓存。 网站页面的数据来源非常广泛的,大多数来自不同的对象,而且 阅读全文
posted @ 2015-08-04 13:52
duanxz
阅读(1061)
评论(0)
推荐(0)
摘要:
其实在很多的MQ产品中都存在这样的一个模式,我们常听到的一个例子 就是邮件订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,除了这个 场景还能找到其他场景么,当然有啦,你想想,如果你要在内存里面做一个读写分离的程序,为了维持数据的完整性 阅读全文
posted @ 2015-08-04 13:49
duanxz
阅读(4454)
评论(0)
推荐(1)
摘要:
https://chuna2.787528.xyz/ysocean/p/9102811.html 虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。 阅读全文
posted @ 2015-08-04 13:36
duanxz
阅读(395)
评论(0)
推荐(0)
摘要:
该文档为实实在在的原创文档,转载请注明: http://blog.sina.com.cn/s/blog_8c243ea30101k0k1.html 类型 详细 备注 该文档是群里几个朋友在storm实战中遇到的一些问题,及其对应解决办法。 相关描述 ² 其他相关文档请参考新浪博客http://blo 阅读全文
posted @ 2015-08-04 13:33
duanxz
阅读(2480)
评论(0)
推荐(0)
摘要:
一、Storm并行度相关的概念 Storm集群有很多节点,按照类型分为nimbus(主节点)、supervisor(从节点),在conf/storm.yaml中配置了一个supervisor,有多个槽(supervisor.slots.ports),每个槽就是一个JVM,就是一个worker(一个节 阅读全文
posted @ 2015-08-04 13:32
duanxz
阅读(2090)
评论(0)
推荐(0)
摘要:
在进群生产环境下运行Topology和在本地模式下运行非常相似。下面是步骤: 1、定义Topology(如果使用Java开发语言,则使用TopologyBuilder来创建) 2、使用StormSubmitter向集群提交Topology。StormSubmitter有三个参数,Topology的名 阅读全文
posted @ 2015-08-04 13:32
duanxz
阅读(895)
评论(0)
推荐(0)
摘要:
Storm 1.0.0版本增加了很多新的特性,可用性以及性能也得到了很大的改善,该版本是Storm发展历程上一个里程碑式的版本,主要特点如下。 性能提升 Storm 1.0.0版本最大的亮点就是性能提升,和之前的版本先比,Storm 1.0的速度能够提升至16倍,延迟能够降低至60%。Storm的拓 阅读全文
posted @ 2015-08-04 13:31
duanxz
阅读(723)
评论(0)
推荐(0)
摘要:
以word count为例,本地化运行模式(不需要安装zookeeper、storm集群),maven工程, pom.xml文件如下: 代码如下: 结果如下: 阅读全文
posted @ 2015-08-04 13:30
duanxz
阅读(1309)
评论(0)
推荐(0)
摘要:
一、概要1.1 Storm(简介) Storm是一个实时的可靠地分布式流计算框架。 具体就不多说了,举个例子,它的一个典型的大数据实时计算应用场景:从Kafka消息队列读取消息(可以是logs,clicks,sensor data);通过Storm对消息进行计算聚合等预处理;把处理结果持久化到N... 阅读全文
posted @ 2015-08-04 13:29
duanxz
阅读(1998)
评论(0)
推荐(0)
摘要:
概念:配置并行度动态的改变并行度流分组策略----Stream Grouping消息的可靠处理机制概念:Workers (JVMs): 在一个节点上可以运行一个或多个独立的JVM 进程。一个Topology可以包含一个或多个worker(并行的跑在不同的machine上), 所以worker pro... 阅读全文
posted @ 2015-08-04 13:29
duanxz
阅读(495)
评论(0)
推荐(0)
浙公网安备 33010602011771号