一、下载#
打开官网:redis.io/

点击下载或者使用命令行下载:
$ wget http://download.redis.io/releases/redis-6.2.5.tar.gz
二、解压安装#
$ tar -zxvf redis-6.2.5.tar.gz -C ~/Local #解压
$ mv redis-6.2.5 /usr/local/ #移动
$ cd /usr/local/redis-6.2.5 #切换目录
$ make test #编译测试
$ make install #编译安装
- 执行安装命令
make install
- 注意,编译测试和编译安装时可能会报错
Hint: It's a good idea to run 'make test'
执行 cd src && make install
提示:
Hint: To run 'make test' is a good idea ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL instal
再次执行 make test
安装成功!

三、安装成功测试#
- 安装成功后,输入
redis-server
启动 redis

- 测试 redis
新建一个终端窗口,输入命令行 redis-cli

- redis 常用命令
命令 | 用途 |
---|---|
set key value | 设置 key 的值 |
get key | 获取 key 的值 |
exists key | 查看此 key 是否存在 |
keys * | 查看所有的 key |
del key | 删除指定索引的值 |
flushall | 消除整个 redis 服务器的数据 |
flushdb | 清空当前数据库中所有的 key |
-
数据
value
可以是string
,hash
,list
,set
,sorted set
-
使用场景
- 去最新 n 个数据的操作
- 排行榜,取 top n 个数据 //最佳人气前 10 条
- 精确的设置过期时间
- 计数器
- 实时系统, 反垃圾系统
- pub, sub 发布订阅构建实时消息系统
- 构建消息队列
- 缓存
- String:缓存、限流、计数器、分布式锁、分布式 Session
- Hash:存储用户信息、用户主页访问量、组合查询
- List:微博关注人数时间轴表、简单队列
- Set:赞、踩、好友关系
- ZSet:排行榜
网友评论