默认Redis程序安装在/usr/local/redis目录下; 配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379; Redis的启动命令路径:/usr/local/bin/redis-server。 可以指定端口启动多个R...
分类:
其他好文 时间:
2014-09-24 14:11:27
阅读次数:
217
Redis-sentinel是Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具。在一般的分布式中心节点数据库中,Redis-sentinel的作用是中心节点的工作,监控各个其他节点的工作情况并且进行故障恢复,来提高集群的高可用性。Redis-sentinel是Redis的作者antirez在..
分类:
其他好文 时间:
2014-09-24 12:40:27
阅读次数:
304
今天有个storm的topology被人kill掉了,但是找不到是谁做的,storm的ui有killtopology的功能,但是没有权限验证,这样就导致知道ui地址的任何人都可以kill掉topology,比较危险,考虑把这个actiondisable掉。有两种方法:1.前端增加nginx,做location分析ui页面,对应kill的but..
分类:
其他好文 时间:
2014-09-24 04:41:26
阅读次数:
212
package storm.starter;import backtype.storm.Config;import backtype.storm.LocalCluster;import backtype.storm.LocalDRPC;import backtype.storm.StormSubmi...
分类:
其他好文 时间:
2014-09-23 21:33:45
阅读次数:
245
最近在使用storm做了一下数据处理性能测试。 ? ? Topology结构:spout输出80万数据(csv格式);bolt1解析csv,拆分各信息段;bolt2按bolt1中某个字段汇总,累加记数后入库(入库触发频率:60s)。 ? ?...
分类:
其他好文 时间:
2014-09-23 17:43:35
阅读次数:
179
sds动态字符串数据结构如下:1 typedef char *sds;2 3 struct sdshdr {4 int len;5 int free;6 char buf[];7 };len记录字符串的长度,free记录sds还剩余的空间,buf指向存储字符的空间。对应的内存...
分类:
其他好文 时间:
2014-09-23 13:58:14
阅读次数:
371
出于对mysql的天然不信任(不了解),准备尝试些新东东,redis是内存数据库有些了解,这回试试更有存储感觉的mongodbfrom pymongo import Connectioncon = Connection()connection = pymongo.Connection('localh...
分类:
数据库 时间:
2014-09-23 13:38:24
阅读次数:
240
Storm是一个分布式的、可靠的、容错的数据流处理系统(流式计算框架,可以和mapreduce的离线计算框架对比理解)。 整个任务被委派给不同的组件,每个组件负责一个简单的特定的处理任务。Storm集群的输入流是一个叫...
分类:
其他好文 时间:
2014-09-23 13:10:17
阅读次数:
348
1、安装了一下Redis,有绿色版,很方便,配置也很简单;2、试验了一下主从复制,效果没大规模进行,不是很了解,Master可以读写,但Slave只能读,利用这个性质可以进行读写分离,提高吞吐性能;3、用C#(ServiceStack.Redis)访问了一下,没什么很特别的;4、ServiceStack并不是传统意义上的线程安全,仅仅适用每个线程用自己的RedisClient才会安全,多个线程用同...
分类:
其他好文 时间:
2014-09-23 12:47:11
阅读次数:
185
用memcache来同步session是还是不错的,当然也可以通过redis来保存session,可以php开启并将Session存储到Redis缓存,下面是设置利用memcache在web集群中同步会话session的实现过程:1、模拟web集群我启动了二个memcached进程,分别模拟二台服务...
分类:
其他好文 时间:
2014-09-23 02:40:13
阅读次数:
258