腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
码洞
专栏作者
举报
176
文章
182144
阅读量
46
订阅数
订阅专栏
申请加入专栏
全部文章
其他
java
编程算法
云数据库 Redis
go
python
数据库
存储
数据结构
开源
缓存
rpc
linux
github
http
分布式
sql
git
lucene/solr
人工智能
api
shell
node.js
android
云数据库 SQL Server
unix
企业
容器
windows
ios
c 语言
jar
搜索引擎
nginx
容器镜像服务
文件存储
网络安全
spark
ssh
hashmap
tcp/ip
单元测试
大数据
安全
微服务
kafka
Elasticsearch Service
负载均衡
比特币
区块链
NLP 服务
机器学习
mac os
c++
php
perl
ruby
scala
汇编语言
mvc
打包
tomcat
maven
中文分词
analyzer
负载均衡缓存
apache
spring
tornado
消息队列 CMQ 版
网站
express
运维
黑客
爬虫
jvm
mybatis
dns
zookeeper
grep
二叉树
udp
rabbitmq
socket编程
https
系统架构
hbase
任务调度
小程序·云开发
arabic
interface
numbers
png
ps
操作系统
内存
搜索文章
搜索
搜索
关闭
倒排索引的精致结构
lucene/solr
存储
云数据库 Redis
数据结构
前文提到倒排索引就是一个字典,字典的 Key 是关键词,字典的 Value 是文档 ID 列表(PostingList)。但是如果再深入一些,就完全不是这么回事,不论是 Key 还是 Value 其内部的实现结构都要比一个简单的字典复杂的太多。
老钱
2019-09-11
1.2K
0
Redis 精确去重计数 —— 咆哮位图
云数据库 Redis
数据结构
编程算法
如果要统计一篇文章的阅读量,可以直接使用 Redis 的 incr 指令来完成。如果要求阅读量必须按用户去重,那就可以使用 set 来记录阅读了这篇文章的所有用户 id,获取 set 集合的长度就是去重阅读量。但是如果爆款文章阅读量太大,set 会浪费太多存储空间。这时候我们就要使用 Redis 提供的 HyperLogLog 数据结构来代替 set,它只会占用最多 12k 的存储空间就可以完成海量的去重统计。但是它牺牲了准确度,它是模糊计数,误差率约为 0.81%。
老钱
2019-06-11
1.9K
1
布隆过滤器实战【防止缓存击穿】
云数据库 Redis
缓存
存储
数据库
数据结构
我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。
老钱
2019-04-25
1.5K
0
《快学 Go 语言》第 13 课 —— 并发与安全
数据结构
上一节我们提到并发编程不同的协程共享数据的方式除了通道之外还有就是共享变量。虽然 Go 语言官方推荐使用通道的方式来共享数据,但是通过变量来共享才是基础,因为通道在底层也是通过共享变量的方式来实现的。通道的内部数据结构包含一个数组,对通道的读写就是对内部数组的读写。
老钱
2018-12-26
406
0
《快学 Go 语言》第 8 课 —— 程序大厦是如何构建起来的
go
数据结构
存储
java
本节我们要开讲 Go 语言在数据结构上最重要的概念 —— 结构体。如果说 Go 语言的基础类型是原子,那么结构体就是分子。分子是原子的组合,让形式有限的基础类型变化出丰富多样的形态结构。结构体里面装的是基础类型、切片、字典、数组以及其它类型的结构体等等。
老钱
2018-12-17
524
0
《快学 Go 语言》第 3 课 —— 分支与循环
数据结构
上面这个等式每一个初学编程的同学都从老师那里听说过。它并不是什么严格的数据公式,它只是对一般程序的简单认知。数据结构是内存数据关系的静态表示,算法是数据结构从一个状态变化到另一个状态需要执行的机器指令序列。数据结构是静态的,算法是动态的。数据结构是状态,算法是状态的变化。
老钱
2018-12-13
372
0
码农群英传连载(一) —— Go 语言之父 Rob Pike
数据结构
近几年来在计算机语言排行榜上成长最快的语言就是 Go 语言。它勇往直前势如破竹,从几年前的 50 名之外快速跃进前十的宝座,而且还在马不停蹄向上攀登。
老钱
2018-12-06
458
0
老板们都应该学一学 Redis,它能管理上亿对象,你们呢?
云数据库 Redis
perl
数据结构
python
java
我们知道一个大型的公司往往都具有复杂的组织结构,成百上千号员工,要做到大而不乱,就必须依靠合理的组织结构来优化内部的交流成本。Redis 内部也有组织结构,不同的是这个组织结构要维系上亿的对象,而不是几百几千。今天我来向大家呈现 Redis 如何来管理这上亿的对象而不会混乱的。
老钱
2018-09-29
518
0
天下无难试之Redis面试刁难大全
云数据库 Redis
存储
数据结构
Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望的离开,略感愧疚,故献上此文,希望各位读者以后面试势如破竹,永无失败!
老钱
2018-08-15
758
0
面向程序猿的比特币教程之数据结构基础
比特币
数据结构
区块链
java
容器
最近才开始了解区块链,花了一些时间使劲钻研了一下,大致理解了比特币区块链的基本结构和运行机制。比特币说复杂也不复杂,但是如果深究下去,绝不是非常简单。
老钱
2018-08-15
377
0
服务发现的基本原理
api
云数据库 Redis
数据结构
服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。
老钱
2018-08-15
1.4K
0
求不更学不动之Redis5.0新特性Stream尝鲜
云数据库 Redis
数据结构
Redis5.0最近被作者突然放出来了,增加了很多新的特色功能。而Redis5.0最大的新特性就是多出了一个数据结构Stream,它是一个新的强大的支持多播的可持久化的消息队列,作者坦言Redis Stream狠狠地借鉴了Kafka的设计。
老钱
2018-08-14
805
0
求不更学不动之Redis5.0新特性Stream尝鲜
云数据库 Redis
数据结构
Redis5.0最近被作者突然放出来了,增加了很多新的特色功能。而Redis5.0最大的新特性就是多出了一个数据结构Stream,它是一个新的强大的支持多播的可持久化的消息队列,作者坦言Redis Stream狠狠地借鉴了Kafka的设计。
老钱
2018-08-14
596
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档