redis学习3
redis的发布和订阅
什么是发布和订阅
redis发布订阅(pub/sub)是一种消息通信模式,发送者发送消息,订阅者接收消息。
redis客户端可以订阅任意数量的频道。
redis6新的数据类型
Bitmaps类型
简介
命令
- setbit
setbit :设置Bitmaps中某个偏移量的值(0或1)。
(* offset:偏移量从0开始)
实例:
2. getbit
getbit 获取Bitmaps中某个偏移量的值
获取键的第offset位的值(从0开始算)
实例:
3. bitcount
4. bitop
bitmaps与set对比
HyperLogLog
简介
常用命令
- pfadd
- pfcount
- pfmerge
Geospatial类型
简介
redis3.2中增加了对GEO类型的支持,GEO,Geographic,地理信息的缩写。该类型,就是元素的2维坐标,在地图上就是经纬度。redis基于该类型,提供了经纬度设置,查询,范围查询,距离查询,经纬度Hash等常见操作。
常用命令
- geoadd
- geopos
实例
- geodist
- georadius