redis6 三个新数据类型

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 经度 维度 方圆多大 查看以一个坐标方圆里面都有哪些存放进去的地标元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值