redis---位图Bitmap和位域 Bitfield

位图是字符串类型的拓展,可以使用一个string类型来模拟一个Bit数组。数组的下标就是偏移量,值只有0和1,也支持一些位运算,比如与或非,异或等等,它们的应用场景非常广泛比如可以用来记录用户的签到情况,在线状态,有没有点过赞等等。

如何设置和获取位图中的某个偏移量的值

BITMAP其实就是String类型的拓展,本质上它就是个字符串

数多少个1

第一个出现0的位置是4

位域

        位域能够将很多小的整数,存储到一个较大的位图中,这样就可以更加高效的使用内存。

举个例子,比如开发一款游戏来记录每个玩家在游戏中的一些关键信息。比如每个用户的金钱等级是否在线

        比如你刚刚在新手村:

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值