如何使用redis bitmap存储商品id ?

来源:7-4 商品搜索业务难点分析

hinsss

2022-10-26

您好老师,这一集里讲到为了应对重建索引问题还可以先用redis 的bitmap 去记录商品id.我一直理解bitmap只能解决0 1值的问题,请问要如何存商品id 呢?

写回答

1回答

少林码僧

2022-10-28

这里的场景是需要对全部商品进行重建的场景,我们需要通过商品id从商城服务的api中获取商品信息,这时候如果我们通过redis bitmap记录了全部的商品id,就可以直接通过这个bitmap获取到全部商品id。一般商品id是自增的数值,这时我们就可以用这个id来做bitmap的下标,再通过BITPOS指令获取全部值为1的下标就是全部的商品id了

0
1
hinsss
非常感谢!
2022-10-29
共1条回复

海量数据高并发场景,构建Go+ES8企业级搜索微服务

全新 ES8 配合技术组件,实现高性能搜索

267 学习 · 54 问题

查看课程