redis bitop的简单用法

一 BITOP

1 介绍

对一个或多个保存二进制位的字符串key进行位元操作,并将结果保存到destkey上。

operation可以是AND、OR、NOT、XOR这四种操作中的任意一种。

BITOP AND destkey key [key ...]  ,对一个或多个key求逻辑并,并将结果保存到destkey

BITOP OR destkey key [key ...] ,对一个或多个key求逻辑或,并将结果保存到destkey

BITOP XOR destkey key [key ...] ,对一个或多个key求逻辑异或,并将结果保存到destkey

BITOP NOT destkey key ,对给定key求逻辑非,并将结果保存到destkey

除了NOT操作外,其他操作都可以接受一个或多个key作为输入

当BITOP处理不同长度的字符串时,较短的那个字符串所缺少的部分会被看做0

空的key也被看作是包含0的字符串序列

 

举个例子:BITOP AND b3   b1  b2 ,对一个或多个key求逻辑并,并将结果保存到destkey

意思就是 b1,b2对应的ASCII值相与的结果赋值给b3.

 

 

redis bitop的简单用法_第1张图片

 

 

你可能感兴趣的:(redis)