Redis

关注公众号 jb51net

关闭
首页 > 数据库 > Redis > Redis使用BitMap

Redis的BitMap使用操作命令

作者:IDIOT___IDIOT

Redis 为我们提供了位图这一数据结构,每个用户每天的登录记录只占据一位,365天就是365位,仅仅需要46字节就可存储,极大地节约了存储空间,这篇文章主要介绍了Redis的BitMap使用操作命令,需要的朋友可以参考下

Redis的BitMap使用

Redis 为我们提供了位图这一数据结构,每个用户每天的登录记录只占据一位,365天就是365位,仅仅需要46字节就可存储,极大地节约了存储空间。

位图不是实际的数据类型,而是一组面向位的操作 在被视为位向量的字符串类型上定义。 由于字符串是二进制安全 blob,其最大长度为 512 MB, 它们适用于设置多达 2^32 个不同的位。

可以对一个或多个字符串执行按位运算。 位图用例的一些示例包括:

BitMap的操作命令有:

想要查看具体用法用命令:

help [命令,例如:setbit]
例子:
127.0.0.1:6379> help setbit
SETBIT key offset value
summary: Sets or clears the bit at offset in the string value stored at key
since: 2.2.0
group: string

到此这篇关于Redis的BitMap使用的文章就介绍到这了,更多相关Redis使用BitMap内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文