bitmap 做位运算的
实际上是一个大数组,但是其中只能存放0 和 1 我们可以做这种操作,举个例子一个用户登录了就将他的id作为数据下标然后将这个数组下标的值换成1 这样就记录为登录了。
setbit key 5 1 将 下标为5的位置的元素变成1
hyperloglog 主要是做去重,查看基数的数量的。
用户重复登录但是我只记录他今天登录了而不会没错登录我都记录。
我加进去了java 两次 加了一次php,之后使用pfcount 查数量为 2
又将pr2 中加入c++元素,之后使用pfmerge 将pr pr2 合并到pr3 中 查看pr3 数量为3
但是需要注意 如果pr 和 pr2 中有相同元素的话, 还是会去重。感觉和set很像啊。
geospatial 做经纬度的
添加上海和北京 的经纬坐标位置
geoadd china 经度 维度 上海
geodist china 上海 北京 km
查看两地直线距离单位是千米
georadius china 经度 维度 方圆多大
查看以一个坐标方圆里面都有哪些存放进去的地标元素