上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: 像keys或者smembers命令,需要遍历数据集合中的所有元素。在一个大的数据库中使用,可能会阻塞服务器较长的一段时间,造成性能问题,因此不适用与生产环境。 在Redis2.8.0中引入了scan类命令,可用于迭代整个数据库或者是哈希键、集合键和有序集合键这样的数据集... 阅读全文
posted @ 2016-03-13 22:03 gqtc 阅读(428) 评论(0) 推荐(0)
摘要: 本章对Redis服务器的数据库实现进行介绍,说明Redis数据库相关操作的实现,包括数据库中键值对的添加、删除、查看、更新等操作的实现;客户端切换数据库的实现;键超时相关功能的实现、键空间事件通知等。 以上这些功能,键空间事件通知是在src/notify.c中实现的... 阅读全文
posted @ 2016-03-13 21:57 gqtc 阅读(707) 评论(0) 推荐(0)
摘要: LVM(Logical Volume Manager,逻辑卷管理),可以弹性调整分区大小。LVM将多个分区(或磁盘)整合在一起,让这些分区看起来就像是一个磁盘一样,将来可以新增或移除其他的分区到这个LVM 管理的“磁盘”当中。因此说LVM可以弹性调整分区的大小。 一:概念 ... 阅读全文
posted @ 2016-03-11 22:06 gqtc 阅读(411) 评论(0) 推荐(0)
摘要: 一:磁盘 物理上来说,硬盘主要由若干盘片、机械手臂、读写磁头与主轴马达组成。盘片表面涂以磁性介质,用以存储数据。每个盘片有两面,都可记录信息。而读写主要是透过在机械手臂上的读写磁头来达成。实际运作时,主轴马达让盘片转动,然后机械手臂可伸展使磁头到达指定的位置,在盘片上进行读写动作。每个... 阅读全文
posted @ 2016-03-06 09:26 gqtc 阅读(542) 评论(0) 推荐(0)
摘要: Redis的键空间通知(keyspace notifications)功能是自2.8.0版本开始加入的,客户端可以通过订阅/发布(Pub/Sub)机制,接收那些以某种方式改变了Redis数据空间的事件通知。比如:所有改变给定key的命令;所有经过lpush操作的key;所有在0号数... 阅读全文
posted @ 2016-03-05 14:33 gqtc 阅读(336) 评论(0) 推荐(0)
摘要: 前面介绍了Redis用到的所有主要数据结构,比如简单动态字符串(SDS)、双端链表、字典、压缩列表、整数集合等。然而Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,包括字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对... 阅读全文
posted @ 2016-02-28 16:14 gqtc 阅读(203) 评论(0) 推荐(0)
摘要: Windows上创建计划任务,尽管可以通过控制面板中的”计划任务”来创建,但是,有可能会报错: 这时,可以在cmd中使用命令行工具schtasks来创建。比如想要创建一个名为”testschtask”的任务,该任务在每天的13:00时,执行脚本D:\test.py... 阅读全文
posted @ 2016-02-23 13:08 gqtc 阅读(831) 评论(0) 推荐(0)
摘要: 压缩列表(ziplist)是列表键和哈希键的底层实现之一。当列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度较短的字符串时;或者当哈希键只包含少量键值对,并且每个键值对的键和值要么是小整数值,要么是长度较短的字符串时,那么Redis就会使用压缩列表来做为列表键或哈希键... 阅读全文
posted @ 2016-02-21 17:32 gqtc 阅读(331) 评论(0) 推荐(0)
摘要: 整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。 intset可以保存类型为int16_t,int32_t,int64_t的整数值,并且保证集合中不会出现重复元素。... 阅读全文
posted @ 2016-02-14 08:57 gqtc 阅读(200) 评论(0) 推荐(0)
摘要: 一:基本概念 跳跃表是一种随机化的数据结构,在查找、插入和删除这些字典操作上,其效率可比拟于平衡二叉树(如红黑树),大多数操作只需要O(log n)平均时间,但它的代码以及原理更简单。跳跃表的定义如下: “Skip lists are data structures t... 阅读全文
posted @ 2016-01-31 08:46 gqtc 阅读(316) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页