随着数据的快速增长,分表,分库,memcache,redis,mongodb,hadoop,bigtable等,各种解决方案呼之欲出。经过测试,在MySQL中,无论如何加索引,数据超过百w时,查询起来耗时很明显。因此mysql分表分库+memcache+redis也不失是一个完美解决方案。由于red...
分类:
数据库 时间:
2014-09-11 15:14:22
阅读次数:
325
准备部分:什么是redis?Redis是REmoteDIctionaryServer的缩写。一个非关系型数据库为什么要用redis?1,因为redis快,Redisisprettyfast!,110000SETs/second,81000GETs/second2,省去了复杂的SQL。3,可以省去memcache了。开始:下载redis:可以在redis的官网下载:http://red..
分类:
其他好文 时间:
2014-09-11 11:24:45
阅读次数:
220
1 安装步骤
$ wget http://download.redis.io/releases/redis-2.8.11.tar.gz
$ tar xzf redis-2.8.11.tar.gz
$ cd redis-2.8.11
$ make
2 启动redis服务
$ src/redis-server
第二种方式:nohup src/redis-serv...
分类:
其他好文 时间:
2014-09-11 11:12:41
阅读次数:
211
在我的线上环境中,由于应用上对redis数据没有做冷热处理,所以经常会出现redis内存使用率居高不下的情况,一直以来都想知道都是什么样的数据比较消耗redis内存,就好比写一个sql语句放在数据库中运行,看各表占空间的大小情况然后排序下,这看上去蛮简单的一个功能,貌似在redis上还不容易实现,r...
分类:
其他好文 时间:
2014-09-10 20:58:21
阅读次数:
421
今天在看redis源码的时候发现这样的一种函数定义方法,就是将函数作为类型来定义,然后在结构体当中使用 typedef void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask); typ...
分类:
其他好文 时间:
2014-09-10 13:55:30
阅读次数:
259
节点间的时间同步对于Oracle来说是非常重要的,在11g版本之前往往通过搭建NTP服务器完成时间同步。在Oracle11g中新增加了一个CTSS(ClusterTimeSynchronizationServices,集群时间同步服务)服务,用来完成集群节点间时间同步。在安装GridInfrastructure过程中,如果没有发现节..
分类:
数据库 时间:
2014-09-10 02:55:00
阅读次数:
238
与数据挖掘有关或者有帮助的R包和函数的集合。1、聚类常用的包: fpc,cluster,pvclust,mclust基于划分的方法: kmeans, pam, pamk, clara基于层次的方法: hclust, pvclust, agnes, diana基于模型的方法: mclust基于密度的方...
分类:
其他好文 时间:
2014-09-10 00:13:09
阅读次数:
297
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