- 如果想看1024的用户是否是在线状态(这边注意,key可能不存在,代表没有这个用户,这时候默认返回0),代码如下:
GETBIT online_statu 1024- 如果1024的用户退出系统,则为他执行下线,代码如下:
SETBIT online_statu 1024 0- 空间上的有效利用,1亿 人的状态存储只需要100000000/8/1024/1024 = 11.92 M,简单的数据结构也保证了性能上的优势 。
基于上面的讨论,我们可以总结出一个预评估公式,根据实际的数据量获取存储空间:( offset / 8 / 1024 / 1024 ) M3.2 固定周期的签到情况统计(周/月/年)固定周期可能是年/月/周,按照不同维度,可能有 365,31,7的bit位的统计周期 。假设这时候我们如果对于某个用户(如1024)全年的签到情况做统计,可以这么设计:
- 设计key 为 {bus_type}
经验总结扩展阅读
-
科技“元宇宙”虚拟偶像现身广州美沃斯,携维壹美「嘭嘭胶原」破松糙肌难题
-
美甲店|别再去美甲店了,最近这款“棉花”延长指甲火了,自己在家就能做
-
2023年9月14日做买卖黄道吉日 2023年农历七月三十做买卖吉日
-
-
-
-
跑步|早上跑步半小时,与晚上跑步一小时,有什么区别?很多人或有误解
-
-
-
-
-
-
-
娱星儿|游戏《王者荣耀》,补完四刀就只能用Q或W,很容易缺蓝
-
婚姻 婚外的感情,到底能给我们带来什么?三个男人的经历告诉你本质
-
宝宝在四柱神煞多少个是贵人?贵人就一定是吉神吗?出生怎幺样?
-
-
39健康网|胆囊癌:远期疗效不如“胰腺癌”!劝告:这些高危人群不要忽略
-
结合springboot实现,这里对接的是easy版本,工具用的是IDEA,WebStrom 支付宝沙箱服务
-