redis学习第二天

bitmap(位图)
用String类型作为底层数据结构实现的一种统计二值状态的数据类型,位图的本质是数组
setbit/getbit/strlen/bitcount

应用场景:统计连续签到的人数,(配合hash类型)

HyperLogLog(基数统计)
HyperLogLog只会根据输入元素来计算基数,而不会存储输入元素本身,所以KHyperLogLog不能像集合那样,返回输入的各个元素。
pfadd/pfcount/pfmerge

应用场景:统计某个网站的独立访客(UV)、统计某个文章的独立访客(UV)
用户搜索网站关键词的数量
统计用户每天搜索不同词条的个数

Geo(地理空间)
geoadd/geopos/geohash/geodist/georadius/georadiusbymember

应用场景:美团地图位置附近的酒店推送
高德地图附近的核酸检查点

stream
消息中间件
xadd/xrange/xrevrange/xdel/xlen/xtrim/xread
xgroup create/xreadgroup group
xpending/xack

bitfield(位域)
位域修改和溢出控制
bitfield key [get|set|incrby]
应用场景:打游戏时要实时计算的一些指标

posted @ 2025-03-12 10:22  我真的想笑呀  阅读(23)  评论(0)    收藏  举报