一、redis安装
默认端口:6379
(1)下载连接 https://github.com/tporadowski/redis/releases
(2)解压
(3)双击redis-server.exe启动服务端
(4)双击redis-cli.exe启动客户端连接服务端
(5)在客户端输入 “ping”,出现“PONG”,即证明连接成功
二、基本数据类型
1-Redis八种数据结构学习总结_jinchange的博客-CSDN博客_redis八种数据结构
Redis的数据类型:
- 五大基础类型:Stirng,List,Set,Zset,Hash
- 三大特殊类型:geospatial(地理空间),Hyperloglog,Bitmap
(1)Sting类型:可以存储字符、整形、图片等
设置name为redis,在修改name为liuxinlei。
(2)Hash:哈希映射表。
设置lilei 的名字和年龄,以及获取lilie的年龄
(3)List 列表,按照string元素插入顺序排序
List采用栈的方式,先进后出,可以实现最新消息排行榜等功能
(4)Set:添加不重复的元素,如果已经存在的元素添加则会返回0,表示添加失败。不存在则会返回1,表示添加成功。集合是无顺序的,不是先添加就排列在前面。用途:微博中共同关注,共同喜好功能,有序的化需要使用sorted set,可以查看如下(5)。
(5)Sorted Set :通过分数来为集合中的成员进行从小到大的排序。同时也具备去重的功能,名字相同,分数不同,不可以添加到集合里面。分数相同名字不同可以添加。输出结果集合为分数的从小到大排序。用途:可以设置任务权重,按照权重优先级进行执行。
(6)GeoSpatial 地理空间
- 操作地理空间的指令大多是geo开头的:geoXXX
- geospatial是基于Zset实现的因此可以使用zset的指令对此类型数据进行操作
- 直线距离
- 范围内的城市,朋友
(7)Hyperloglog