首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
满赋诸机
掘友等级
Only the spirit is our fuel!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
Redis 实战 —— 10. 实现内容搜索、定向广告和职位搜索
通过改变程序搜索数据的方式,并使用 Redis 来减少绝大部分基于单词或者关键字进行的内容搜索操作的执行时间。 P154 倒排索引 (inverted indexes) 是互联网上绝大部分搜索引擎使用的底层结构,它类似于书本末尾的索引。倒排索引从每个被索引的文档里面提取一些单词…
Redis 实战 —— 09. 实现任务队列、消息拉取和文件分发
通过将待执行任务的相关信息放入队列里面,并在之后对队列进行处理,可以推迟执行那些耗时对操作,这种将工作交给任务处理器来执行对做法被称为任务队列 (task queue) 。 P133 可以 Redis 的列表结构存储任务的相关信息,并使用 RPUSH 将待执行任务的相关信息推入…
Redis 实战 —— 08. 实现自动补全、分布式锁和计数信号量
自动补全在日常业务中随处可见,应该算一种最常见最通用的功能。实际业务场景肯定要包括包含子串的情况,其实这在一定程度上转换成了搜索功能,即包含某个子串的串,且优先展示前缀匹配的串。如果仅包含前缀,那么可以使用 Trie 树,但在包含其他的情况下,使用数据库/ ES 本身自带查询就…
Redis 实战 —— 07. 复制、处理故障、事务及性能优化
关系型数据库通常会使用一个主服务器 (master) 向多个从服务器 (slave) 发送更新,并使用从服务器来处理所有读请求。 Redis 也采用了同样的方法实现自己的复制特性,并将其用作扩展性能的一种手段。 P69 在接收到主服务器发送的数据初始副本 (initial co…
Redis 实战 —— 06. 持久化选项
Redis 提供了两种不同的持久化方法来将数据存储到硬盘里面。 RDB(redis database):可以将某一时刻的所有数据都写入硬盘里面。(保存的是数据本身) AOF(append only file):会在执行命令时,将被执行的写命令复制到硬盘里面。(保存的是数据的变更…
Redis 实战 —— 05. Redis 其他命令简介
Redis 实现了发布与订阅(publish/subscribe)模式,又称 pub/sub 模式(与设计模式中的观察者模式类似)。订阅者负责订阅频道,发送者负责向频道发送二进制字符串消息。每当有消息被发送至给定频道时,频道的所有订阅者都会接收到消息。 稳定性:旧版 Redis…
Redis 实战 —— 04. Redis 数据结构常用命令简介
Redis 的字符串是一个有字节组成的序列,可以存储以下 3 种类型的值:字节串(byte string)、整数、浮点数。 在需要的时候, Redis 会将整数转换成浮点数。整数的取值范围和系统的长整型(long)的相同,浮点数取值范围和精度与 IEEE 754 标准下的双精度…
Redis 实战 —— 03. Redis 简单实践 - Web应用
从高层次的角度来看, Web 应用就是通过 HTTP 协议对网页浏览器发送的请求进行响应的服务器或者服务(service)。 Web 请求一般是无状态的(stateless),即服务器本身不会记录与过往请求有关的任何信息,使得失效的服务器可以很容易地被替换掉。 签名(signe…
Redis 实战 —— 02. Redis 简单实践 - 文章投票
如果要实现评分实时随时间递减,且支持按评分排序,那么工作量很大而且不精确。可以想到只有时间戳会随时间实时变化,如果我们把发布文章的时间戳当作初始评分,那么后发布的文章初始评分一定会更高,从另一个层面上实现了评分随时间递减。按照每个有趣文章每天 200 张支持票计算,平均到一天(…
Redis 实战 —— 01. Redis 数据结构简介
ZSET 和 HASH 一样,都用于存储键值对。ZSET 的键被称为成员(member),每个成员都是各不相同的;值被称为分值(score),分值必须为浮点数。ZSET 是 Redis 里面唯一一个既可以根据成员访问元素,又可以根据分值以及分值的排列顺序来访问元素的结构。 慢即…
下一页
个人成就
文章被点赞
57
文章被阅读
19,686
掘力值
1,151
关注了
0
关注者
28
收藏集
0
关注标签
0
加入于
2021-01-03