安装
ubuntu下面安装特别简单,使用命令:sudo apt install redis-server
.
安装完成后,这个server会自动启动(也会开机自动启动),可通过命令查看:systemctl status redis-server.service
如果要手动启动的话,执行命令: sudo service redis-server start
判断server是否启动了:redis-cli ping
Client
- 自带的客户端
redis-cli
安装server之后,会附带一个命令行的客户端,redis-cli
。直接输入redis-cli会进入交互命令模式。
在交互模式下,可以执行以下命令:
命令 | 作用 |
---|---|
help xxx | 查询xxx的用法 (eg. help get) |
keys *TOKEN* | 列出包含token词的key |
keys * | 列出所有的key |
get key_name | 获取key_name对应的value |
ttl key_name | 可以获取一个key的剩余有效期【返回值单位是秒】 |
flushdb | 删除当前选择数据库中的所有key |
type key_name | 获取key对应的value的类型 【红包项目中存的是String,它是LoginIdentity 的序列化之后的字符串】 |
- GUI
ubuntu 安装redis GUI client :sudo snap install redis-gui
【这个redis GUI不好用,中文乱码,而且无法删值】
底层细节
面试题1: 能谈谈Redis应用层协议吗?
面试题2: RESP是什么,在Redis中怎样体现的?
RESP协议
<!-- https://mvnrepository.com/artifact/redis.clients/jedis --> |