一、配置文件
1. 支持远程访问
2. 日志级别
二、 Redis的发布和订阅
1. 定义
- 发送者发送消息,订阅者接收消息。
- Redis客户端可以订阅任意数量的频道。
2. 命令实现
- 订阅channel1频道
- 发送消息
三、新数据类型-Bitmaps
1. 基本介绍
- Bitmaps本身不是一种数据类型,实际上它就是字符串(key-value),但是它可以对字符串的位进行操作。
- Bitmaps单独提供了一套命令,所以在Redis中使用Bitmaps和使用字符串的方法不太一样,
2. 常用命令
-
seibit 设置键和值
-
geibit 获取键和值
-
bitcount 计算值中1的数量
-
bitop 计算交集
四、HyperLogLog
1. 简介
- Reids HyperLogLog是用来做基数统计的算法,它的优点是,在输入元素的数量或者体积非常大时,计算基数所需的空间总是固定的、并且是很小的。
- 在Reids里面,每个 HyperLogLog键只需要花费12kb内存,就可以计算接近2^64个不同的基数。
2. 基本操作
-
pfadd 添加
-
pfcount 统计数量
-
pfmerge 合并
五、Geospatial
1. 简介
GEO Geospatial地理信息的缩写,该类型就是元素的二维坐标,在地图上就是经纬度。redis基于该类型,提供了经纬度设置、查询、范围查距离查询、经纬度Hash等常见操作。
2. 命令
-
geoadd 添加位置信息
-
geopos 获取坐标
-
geodist 两点之间的距离
-
georadius 以给定的经纬度为中心找出某一半径内的元素