Redis
文章平均质量分 77
lapland_
这个作者很懒,什么都没留下…
展开
-
Redis中string数据存储类型
Redis是一个key-value数据库,支持主从同步,数据存在内存中,性能卓越。可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务。 字符串类型是Redis中最为基础的存储类型,它在Redis中是二进制安全的,这就意味着该类型可以接收任何格式的数据,在Redis中字符串类型的Value最多可以容纳的数据长度为512M。 String相关命令: (1)APPEND key原创 2017-03-28 20:07:45 · 1909 阅读 · 2 评论 -
Redis中List存储类型
在Redis中,List类型是按照插入的顺序排序的字符串链表。和数据结构中的普通链表一样,可以在其头部(left)和尾部(right)添加新的元素。在插入元素时,如果该键不存在,Redis将为该键创建一个新的链表。如果链表中所有的元素均被移除,那么该键也会从数据库中删除。 从元素的插入和删除效率的角度来看,我们从链表的两头进行插入或者删除,这将会是非常高效的操作,即使链表中已经存储了百万条记录,该原创 2017-03-29 23:26:02 · 2916 阅读 · 0 评论 -
Redis中的HashSet存储类型
可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。 HashSet相关命令 (1)HSET key field value:为指定的K原创 2017-03-30 23:06:38 · 11720 阅读 · 0 评论 -
Redis中的set存储类型
在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同的。换句话说,如果多次添加相同元素,Set中将仅保留该元素的一份拷贝。和List类型相比,Set类型在功能上还存在着一个非常重要的特性,即在服务器原创 2017-03-30 23:21:08 · 4389 阅读 · 0 评论 -
Redis中的SortedSet存储类型
Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。在Sorted-Set中添加、删除或原创 2017-03-30 23:36:17 · 2014 阅读 · 0 评论