
NoSQL
iteye_8162
这个作者很懒,什么都没留下…
展开
-
Redis学习手册(虚拟内存)
一、简介: 和大多NoSQL数据库一样,Redis同样遵循了Key/Value数据存储模型。在有些情况下,Redis会将Keys/Values保存在内存中以提高数据查询和数据修改的效率,然而这样的做法并非总是很好的选择。鉴于此,我们可以将之进一步优化,即尽量在内存中只保留Keys的数据,这样可以保证数据检索的效率,而Values数据在很少使用的时候则可以被换出到磁盘。 在实际的应用中,...原创 2012-08-19 11:38:57 · 94 阅读 · 0 评论 -
Redis学习手册(持久化)
一、Redis提供了哪些持久化机制: 1). RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化: 该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。 3). 无持久化: 我们可以通过配置的方式禁用Redis服务器的...原创 2012-08-19 11:39:24 · 104 阅读 · 0 评论 -
Redis学习手册(主从复制)
一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave...原创 2012-08-19 11:39:51 · 88 阅读 · 0 评论 -
LevelDB编译
一、下载LevelDB包 我下载的是:leveldb-1.4.0.tar.gz二、我在Ubunt上编译 解压之后进入目录:leveldb-1.4.0 执行:make,生成了: libleveldb.a三、拷贝相应头文件到:/usr/local/include目录(需要root权限) 执行命令: sudo cp -r include/level...2012-05-09 15:21:17 · 375 阅读 · 0 评论 -
Kyoto Cabinet(DBM) + Kyoto Tycoon(网络层)
一. 安装 前注:没使用最新版本,因为最新版本似乎存在环境依赖的bug,编译N多错误,很难通过。 (1)安装kyotocabinet mkdir -p /data0/software/ cd /data0/software/ wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.43.tar.gz tar xvzf kyotocabin...原创 2012-05-10 12:01:08 · 165 阅读 · 0 评论 -
Handlersocket的安装
一、下载mysql,我选择的是mysql-5.5.15源码安装方式 使用cmake进行设置mysql必要的配置 对于mysql配置变量不熟悉的同学,也可以使用ccmake . 命令,进行图形化的配置,然后就是 make make install二、下载handlersocket,还是使用源码安装方式(https://github.com/ahiguti/Handler...2012-05-25 21:13:56 · 178 阅读 · 0 评论 -
redis主从的配置和使用
redis主从的配置和使用1, redis配置文件常用选项说明daemonize no 说明:是否把redis-server启动在后台,默认是“否”。若改成yes,会生成一个pid文件。pidfile /var/run/redis.pid说明:redis-server的pid文件。port 6379说明:redis-server的端口号dbfil...原创 2012-11-23 14:24:26 · 202 阅读 · 0 评论