Redis
jiadabin
这个作者很懒,什么都没留下…
展开
-
《Redis起步》 初学者应该看得一篇文章
Redis 是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。原创 2014-12-05 12:16:47 · 1581 阅读 · 0 评论 -
Redis中-list主要操作函数小结
在总结list之前,先要弄明白几个跟list相关的概念:列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。表头元素:列表最左端第一个元素。表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。1)新增a)lpush语法:lpush key value[value]解释:把一个或多个元素插入表头。转载 2015-01-14 10:43:36 · 643 阅读 · 0 评论 -
Redis中-set主要操作函数小结
原文转载地址一、概述: 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素转载 2015-01-22 10:09:42 · 1942 阅读 · 0 评论 -
Redis中-string类型数据
一、概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表:命令原型时间复杂度命令描述返回值APPENDkey转载 2015-01-22 14:05:11 · 441 阅读 · 0 评论 -
Redis中-Hashes数据类型
一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原转载 2015-01-22 14:10:45 · 815 阅读 · 0 评论 -
Redis中-Sorted-Sets数据类型
一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。转载 2015-01-22 18:40:59 · 546 阅读 · 0 评论 -
Redis中-Key操作命令汇总
一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在该篇转载 2015-01-22 19:08:14 · 587 阅读 · 0 评论 -
8种Nosql数据库系统对比
http://blog.jobbole.com/1344/ 以上原博客地址虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对转载 2015-03-26 14:32:44 · 540 阅读 · 0 评论