05 2017 档案

摘要:在学习数据库系统概念课程的时候,对于范式这章节学习的不深入,所以到现在对范式的概念还是很模糊。 使用范式的目的在于生成一组关系模式,是的存储信息是避免不必要的冗余,可以方便的获取信息。 数据库有多种范式,教材讲义上只提到了几种。 * 后期继续学习 元组(Tuple):是一行记录。 码(Key):包括 阅读全文
posted @ 2017-05-25 16:47 大尾巴狼R 阅读(1097) 评论(0) 推荐(0)
摘要:1、BGREWRITEAOF 命令 定义:异步执行一个AOF(AppendOnly File)文件重写操作。 重写会创建一个当前AOF文件的体积优化版文本。 即使命令执行失败,也不会有任何数据丢失,因为旧的AOF文件在命令成功之前不会被修改。 例如, 2、BGSAVE 命令 定义:用于在后台异步保存 阅读全文
posted @ 2017-05-23 15:45 大尾巴狼R 阅读(434) 评论(0) 推荐(0)
摘要:Redis不是传统意义上的关系型数据库,它是一个速度非常快的非关系型内存数据库,它可以存储键(KEY)与5种不同类型的值(VALUE)之间的映射, 可以将存储在内存中的键值对数据持久化到硬盘,可以使用复制特性来扩展读取性能,还可以使用客户端分片来扩展写性能。 Redis的事务与传统关系数据库的事务并 阅读全文
posted @ 2017-05-22 18:05 大尾巴狼R 阅读(194) 评论(0) 推荐(0)
摘要:列表是可以进行顺序操作的集合,在Python支持的类型中最灵活的一种。 一、列表计算 使用“[]”表示空列表,列表中的元素可以是不同类型的元素。 使用下标访问列表中的元素。 第一个元素使用0表示,第二个元素是2。 并且可以使用负数表示,最后一个元素使用-1,倒数第二个元素使用-2。 Python支持 阅读全文
posted @ 2017-05-22 00:55 大尾巴狼R 阅读(135) 评论(0) 推荐(0)
摘要:发布与订阅(也叫PUB/SUB)的特点是订阅者(Listener)负责订阅频道(Channel),发送者(Publisher)负责向频道发送二进制字符串消息。 每当有消息被发送至给定频道时,频道的所有订阅者都会收到消息。也可以把频道看作是电台,其中订阅者可以同时收听多个电台,而发送者则可以在任何电台 阅读全文
posted @ 2017-05-20 23:01 大尾巴狼R 阅读(305) 评论(0) 推荐(0)
摘要:基数计数(Cardinality Counting)是实际应用中一种常见的计算场景,在数据分析、网络监控以及数据库优化等领域都有相关需求。 阅读全文
posted @ 2017-05-20 11:44 大尾巴狼R 阅读(197) 评论(0) 推荐(0)
摘要:有序集合? Redis的有序集合中,每个成员有两个属性。 一个是这个成员的名:MEMBER_NAME; 一个是这个成员的值:MEMBER_SCORE。 1、ZADD 命令 用于将带有给定分值的成员添加到有序集合里面。 如果输入的成员存在于该有序集合,并且该成员分值发生变化时,则更新这个分值。 分值可 阅读全文
posted @ 2017-05-19 00:14 大尾巴狼R 阅读(3979) 评论(0) 推荐(0)
摘要:学习了列表之后,发现了Redis处理字符串的功能强大。 为了适应不同场景的需求,还有一个用的很多的就是集合。 Redis提供的集合支持的类型是字符串。并且集合中的元素值是唯一的,也就是说不能出现重复数据。 而且,集合的实现是通过哈希的方式,在修改集合的时候复杂度都为O(1)。 Redis支持集合的最 阅读全文
posted @ 2017-05-18 11:33 大尾巴狼R 阅读(4859) 评论(0) 推荐(0)
摘要:Redis学了许久,总觉得在命令行下敲敲打打的没有点成就感,于是乎想要通过编程语言进行操作。 思考了半天,觉得使用Python尝试一下,所以有了下面的内容。 前提:Linux操作系统,已经安装了Python。 一、下载Redis-py 下载地址:https://github.com/andymccu 阅读全文
posted @ 2017-05-17 16:58 大尾巴狼R 阅读(327) 评论(0) 推荐(0)
摘要:刚开始学Redis,听说用的最多的就是这个列表操作了。 一个列表可以处理2^32 - 1个元素,虽然都是简单的字符串类型。 Redis的列表究竟有多强大,学习学习就知道了。 1、BLPOP 命令 用于移出获取列表首个元素(后进先出),如果列表为空会阻塞列表直到等待超时或发现有元素可弹出为止。 跟LP 阅读全文
posted @ 2017-05-17 13:52 大尾巴狼R 阅读(322) 评论(0) 推荐(0)
摘要:Redis 3.2.8 安装与配置 中讲到了如何安装,安装完后手工进行了启动,使用了很久之后需要重启下Redis,结果发现不会正常关闭了。 Redis 3.2.8 安装与配置 正常的手动关闭Redis的方法如下, $> redis-cli -h 127.0.0.1 -p 6379 shutdown 阅读全文
posted @ 2017-05-16 16:50 大尾巴狼R 阅读(618) 评论(0) 推荐(0)
摘要:使用Redis的哈希功能 1、HSET 命令 用于添加一个键值到指定的散列中。如果键不存在,则生成一个新的键。 如果指定的键存在,则其值会被新的值覆盖。 例如, 2、HGET 根据给定的键名获取指定哈希中相应的键值。 如果该键名不存在,则返回nil。 例如, 3、HDEL 用于删除指定的散列中一个键 阅读全文
posted @ 2017-05-16 14:43 大尾巴狼R 阅读(950) 评论(0) 推荐(0)
摘要:Redis 在进行字符串处理时用到的命令 1、SET KEY VALUE 设置键的值,如果设置成功返回OK。 EX seconds:设置过期时间,单位:秒。 PX milliseconds:设置过期时间,单位:毫秒。 NX:该键值不存在时执行赋值操作。 XX:该键值已存在时执行赋值操作。 例如, 2 阅读全文
posted @ 2017-05-15 15:04 大尾巴狼R 阅读(498) 评论(0) 推荐(0)
摘要:一、Redis 配置文件 之前 Redis 3.2.8 安装与配置 中说到了,在Redis安装包中有一个名为redis.conf的文件,该文件就是启动redis时所需的配置文件。 在配置文件中对每一个参数都有详细的说明,并且提供了一些默认没有开启的参数,并且对这些参数的用法进行了详细的描述。 Red 阅读全文
posted @ 2017-05-15 11:20 大尾巴狼R 阅读(445) 评论(0) 推荐(0)
摘要:在本章中,您将了解和学习Redis的环境安装设置。 一、RedHat 6.0 自定义安装 1、创建redis用户 Redis 默认的安装路径是/usr/local/redis,并且安装是root用户。 为安装在自定义的目录下,首先创建一个redis用户,并且修改密码。 2、下载redis安装包 目前 阅读全文
posted @ 2017-05-11 18:39 大尾巴狼R 阅读(8639) 评论(0) 推荐(0)
摘要:Redis 介绍 目前还不是很了解Redis,随着进一步深入的学习,返回头来写下介绍与使用感受。 阅读全文
posted @ 2017-05-11 18:33 大尾巴狼R 阅读(243) 评论(0) 推荐(0)