上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 85 下一页
摘要: 前言 Reids 在 Web 应用的开发中使用非常广泛,几乎所有的后端技术都会有涉及到 Redis 的使用。Redis 种除了常见的字符串 String、字典 Hash、列表 List、集合 Set、有序集合 SortedSet 等等之外,还有一些不常用的数据类型,这里着重介绍三个。下面话不多说了, 阅读全文
posted @ 2018-08-20 13:43 割肉机 阅读(795) 评论(1) 推荐(0) 编辑
摘要: 1.HyperLoglog简介 HyperLoglog是redis新支持的两种类型中的另外一种(上一种是位图类型Bitmaps)。主要适用场景是海量数据的计算。特点是速度快。占用空间小。 同样是用于计算,HyperLoglog在适用场景方面与Bitmaps方面有什么不同呢。我个人的理解是,Bitma 阅读全文
posted @ 2018-08-20 13:32 割肉机 阅读(8702) 评论(0) 推荐(0) 编辑
摘要: 比如一个网站有1亿个用户, 现在要统计一周内连续登录的用户 方法:可以用一个字节8个位表示7个人, 首位不算固定为0, 若某人周一登录则置为1, 没登录则为0 127.0.0.1:6379> set mon 01010100 OK 127.0.0.1:6379> set thu 01100101 O 阅读全文
posted @ 2018-08-20 13:08 割肉机 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 区块链是比特币的底层技术和基础架构,本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)并生成下一个区块。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密 阅读全文
posted @ 2018-08-20 10:40 割肉机 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 有限状态机,也称为FSM(Finite State Machine),其在任意时刻都处于有限状态集合中的某一状态。当其获得一个输入字符时,将从当前状态转换到另一个状态,或者仍然保持在当前状态。任何一个FSM都可以用状态转换图来描述,图中的节点表示FSM中的一个状态,有向加权边表示输入字符时状态的变化 阅读全文
posted @ 2018-08-20 10:23 割肉机 阅读(13976) 评论(0) 推荐(0) 编辑
摘要: 延迟队列,顾名思义它是一种带有延迟功能的消息队列。 那么,是在什么场景下我才需要这样的队列呢? 背景 我们先看看以下业务场景: 当订单一直处于未支付状态时,如何及时的关闭订单,并退还库存? 如何定期检查处于退款状态的订单是否已经退款成功? 新创建店铺,N天内没有上传商品,系统如何知道该信息,并发送激 阅读全文
posted @ 2018-08-20 10:10 割肉机 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: AOF定义:以日志的形式记录每个操作,将Redis执行过的所有指令全部记录下来(读操作不记录),只许追加文件但不可以修改文件,Redis启动时会读取AOF配置文件重构数据 换句话说,就是Redis重启就会根据日志内容从头到尾执行一次来完成数据的恢复工作。 Tip: 一.RDB与AOF同时开启 默认先 阅读全文
posted @ 2018-08-19 21:19 割肉机 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,父进程fork()之后返回值为子进程的pid号,而子进程fork()之后的返回值为0。那么,现在就有一个问题了,子进程fork()的返回值是怎么来的?如果子进程又执行了一遍fork()函数,那么,按着完全复制的效果,父进程应该还会再fork()一次才对啊。 其实,在fork()函数执行中 阅读全文
posted @ 2018-08-19 21:17 割肉机 阅读(2277) 评论(0) 推荐(0) 编辑
摘要: 压缩列表是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么就是小整数,要么就是长度比较短的字符串,redis就会使用压缩列表来做列表键的底层实现 当一个哈希键只包含少量键值对,并且每个键值对的键和值要么就是小整数值,要么就是长度比较短的字符串,那么Redis就会使用压缩 阅读全文
posted @ 2018-08-19 21:04 割肉机 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 0.前言 redis初始创建hash表,有序集合,链表时, 存储结构采用一种ziplist的存储结构, 这种结构内存排列更紧密, 能提高访存性能. 本文介绍ziplist数据结构 1.ziplist存储结构 ziplist并没有定义明确的结构体, 根据存储结构我们可以定义ziplist如下, 只是进 阅读全文
posted @ 2018-08-19 21:02 割肉机 阅读(507) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 85 下一页