在我的线上环境中,由于应用上对redis数据没有做冷热处理,所以经常会出现redis内存使用率居高不下的情况,一直以来都想知道都是什么样的数据比较消耗redis内存,就好比写一个sql语句放在数据库中运行,看各表占空间的大小情况然后排序下,这看上去蛮简单的一个功能,貌似在redis上还不容易实现,r...
分类:
其他好文 时间:
2014-09-10 20:58:21
阅读次数:
421
首先整体认识:Hadoop是磁盘级计算,进行计算时,数据在磁盘上,需要读写磁盘;Storm是内存级计算,数据直接通过网络导入内存。读写内存比读写磁盘速度快n个数量级。根据Harvard CS61课件,磁盘访问延迟约为内存访...
分类:
其他好文 时间:
2014-09-10 17:58:21
阅读次数:
195
阅读前提: ????????1 : 您可能需要对 ?logback 日志系统有所了解 ???? ? ?2 :您可能需要对于?kafka 有初步的了解 ???? ? ?3:请代码查看之前,请您仔细参考系统的业务图解 ? ? ? ? ...
分类:
其他好文 时间:
2014-09-10 16:01:21
阅读次数:
258
今天在看redis源码的时候发现这样的一种函数定义方法,就是将函数作为类型来定义,然后在结构体当中使用 typedef void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask); typ...
分类:
其他好文 时间:
2014-09-10 13:55:30
阅读次数:
259
一、环境3台虚拟机,系统为centos,zookeeper版本为3.4.3ip与hostname分别为192.168.41.100/master,192.168.41.101/slave1,192.168.41.102/slave2二、安装1、解压下载到的apache-storm-0.9.2-incubating.zip#tarzvxfapache-storm-0.9.2-incubating.tar.gz-C/home/hadoop/2、..
分类:
其他好文 时间:
2014-09-10 02:45:10
阅读次数:
266
redis的数据是保存在内存中的。随着系统的运行,redis的数据越来越多,会导致物理内存不足。通过使用虚拟内存(VM),将很少访问的数据交换到磁盘上,腾出内存空间的方法来解决物理内存不足的情况。 redis的VM只是把 value交换到磁盘中,而key依然存在内存中,是为了能够快速定位到va...
分类:
其他好文 时间:
2014-09-09 17:41:09
阅读次数:
169
redis支持主从复制,而且配置比较简单。主从复制实现了数据的备份,冗余,以构建高可用的系统。当master不能正常工作时,可以把slave切换成master。 redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库...
分类:
其他好文 时间:
2014-09-09 16:01:48
阅读次数:
253
转自:http://www.cnblogs.com/edisonfeng/p/3571870.html一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文...
分类:
编程语言 时间:
2014-09-09 15:40:19
阅读次数:
237
在前面几篇文章中介绍了redis基本数据类型以及基本使用方法,本文将介绍一些管理数据库的命令。1、如何选择数据库//redis中包含0-15号数字表示的数据库,默认选择0号数据库;
语法:select[数据库数字]//数据库数字:0-15
//如果选择成功返回OK,否则提示你的数据库索引数字无..
分类:
其他好文 时间:
2014-09-09 13:36:39
阅读次数:
184
??
redis:
1.直接下载: wget http://download.redis.io/releases/redis-2.8.9.tar.gz
2.make编译
3.设置配置文件redis.config,在src目录去执行启动 : ./redis-server ../redis.config 后面可以加上配置文件实现让服务器后台运行,成为守护进程
4.登陆客户端,同样在src...
分类:
系统相关 时间:
2014-09-09 13:15:28
阅读次数:
258