‘cache’ 类别下的博文

张映 发表于 2013-12-02

分类目录: cache, nosql

mongodb是nosql里面最像关系型数据库的数据库。单表操作,基本上可以和关系型数据库差不多。mongodb比较易学,易用,分几期记录一下,学习和使用mongodb过程。mongodb安装就不说了,请参考:centos yum 安装 mongodb 以及php扩展

阅读全文>>

张映 发表于 2012-07-28

分类目录: cache, nosql

我研究过的nosql,memcache,redis,mongodb都是支持分布式的,生产环境中用过memcache,redis,性能稳定。mongodb是最接近关系型数据库的,不用花很多时间去构建数据库模型,将来我会用mongodb,看一下主从配置

阅读全文>>

张映 发表于 2012-07-26

分类目录: cache, nosql

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

阅读全文>>

张映 发表于 2012-07-22

分类目录: cache, nosql

redis目前提供四种数据类型:string,list,set及zset(sorted set)。
* string是最简单的类型,你可以理解成与Memcached一模一个的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。
* list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等。操作中key理解为链表的名字。
* set是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作。操作中key理解为集合的名字。
* zset是set的一个升级版本,他在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解了有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。
其中string类型还包括hash类型。

阅读全文>>

张映 发表于 2012-07-22

分类目录: cache, nosql

很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和value的关系。根真正的关系型数据库还是不一样的。效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。php-redis里面的sort函数,在做web的时候取数据还是比较方便,有点关系型数据库的味道。在说sort前,先说一下前面漏的几个比较常用的函数。

阅读全文>>

张映 发表于 2012-07-21

分类目录: cache, nosql

前面一篇博客主要是string类型,list类型和set类型,下面hash类型和zset类型

阅读全文>>

张映 发表于 2012-07-21

分类目录: cache, nosql

redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。

阅读全文>>

张映 发表于 2012-07-18

分类目录: cache, nosql

session可以存放在文件中,可以存放在memcache中,本以为session是不可以存放到redis中了,今天尝试了一下,竟然可以。session存文件是没问题的,存memcache也是没有问题的,这个我测试过,请参考:web集群时利用memcache来同步session但是redis是部分是走内存,部分是走文件的。我在想redis是怎么对待session的呢,费话不多了,看下文。

阅读全文>>

张映 发表于 2011-06-27

分类目录: cache, nosql

redis和memcache比较像的,memcache可以实现服务器的集群,redis肯定也是可以的。下面在一台机,实现redis主从复制。

阅读全文>>

张映 发表于 2011-06-25

分类目录: cache, nosql

redis和memcache非常像的,都是key,value的方式,将数据存放内存中。最近在学习redis,在网上看了一些这方面的资料,有三种观点:

1,redis读写内存比memcache快

2,memcache读写内存比redis快

3,memcache读写内存比redis快,但是redis整体性能优于memcache

所以我做了一下测试。关于redis和memcache的安装,请参考

linux redis 安装配置, 以及redis php扩展

linux memcache 安装

阅读全文>>