一、概述:在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。和..
分类:
数据库 时间:
2015-11-27 15:20:08
阅读次数:
254
一、简介:在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因此它们的应用场景也..
分类:
数据库 时间:
2015-11-27 15:11:13
阅读次数:
213
Redishash是一个string类型的field和value的映射表,hash特别适合用于存储对象。1、hset方法:HSETkeyfieldvalue将哈希表key中的字段(域)field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。redis>HS..
分类:
数据库 时间:
2015-11-26 19:21:49
阅读次数:
229
List:头元素和尾元素:头元素指的是列表左端/前端第一个元素;尾元素指的是列表右端/后端第一个元素。举个例子,列表list包含三个元素:x,y,z,其中x是头元素,而z则是尾元素。空列表:指不包含任何元素的列表,Redis将不存在的key也视为空列表。1、lpush(leftpush)方法:LP..
分类:
数据库 时间:
2015-11-26 19:20:25
阅读次数:
224
NoSQL这两年越来越热,尤其是大型互联网公司非常热衷这门技术。根据笔者的经验,并不是任何场景,NoSQL都要优于关系型数据库。下面我们来具体聊聊,什么时候使用NoSQL比较给力:1) 数据库表schema经常变化比如在线商城,维护产品的属性经常要增加字段,这就意味着ORMapping层的代码和配置...
分类:
数据库 时间:
2015-11-26 14:47:16
阅读次数:
295
一、Memcached介绍是国外社区网站LiveJournal团队开发,通过缓存数据库查询结果,减少数据库访问次数,从而提高动态web站点性能。官方站点http://memcached.org/memcached属于键值(Key-Value)存储数据库,适合储存用户信息,比如会话、配置文件、参数、购物车等等。这些信息一..
分类:
系统相关 时间:
2015-11-26 13:10:15
阅读次数:
265
前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很大的原因就是思维固定在MySQL中了,他们问得最多的问题就是用了NoSQL,我如何...
分类:
数据库 时间:
2015-11-26 12:41:41
阅读次数:
208
关系型数据库的优缺点优点:可以做事务处理,从而保证了数据的一致性;可以进行JOIN等多表查询;由于以SQL标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)。缺点:大量数据的写入处理不容易;若表数据量太大,不容易对其进行做索引或表结构更新;字段不固定时的应用会比较困难;对简单查询处理不够...
分类:
数据库 时间:
2015-11-26 01:06:59
阅读次数:
221
http://blog.nosqlfan.com/html/3548.html --nosql范
分类:
数据库 时间:
2015-11-25 11:38:25
阅读次数:
203
Apache Ignite——新一代数据库缓存系统Apache Ignite是一个通用的数据库缓存系统,它不仅支持所有的底层数据库系统,比如RDBMS、NoSQL和HDFS,还支持Write-Through和Read-Through、Write-Behind Caching等可选功能。【编者按】飞速...
分类:
数据库 时间:
2015-11-24 22:58:57
阅读次数:
257