Redis简介
Redis是由C语言开发的**开源、高性能、键值对(K-V)**的数据库。
特征
- 单线程;
- 数据之间没有联系(k-v);
- 高性能(快);
- 支持持久化,支持断电恢复;
- 多数据类型;
- 字符串(String)
- 散列哈希(hash)
- 列表(list)
- 集合(set)
- 有序集合(sorted set)
应用
- 加速热点数据查询,热点新闻、热点商品等;
- 任务队列,秒杀、抢购;
- 即时信息,排行榜、网站访问人数;
- 时效信息,验证码;
- 分布式数据共享;
- 消息队列;
- 分布式锁;
Redis下载安装与启动
Linux安装(后续)
Window安装
下载地址:https://redis.io/download/
解压后,主要关注redis-cli.exe和redis-server.exe。这两个分别是redis的客户端和服务器。
双击redis-server.exe启动服务端,如图
端口号6379,PID是进程ID,每启动一个redis服务端就会产生一个PID.如果遇到双击闪退的情况,请参考https://blog.csdn.net/SurepMan/article/details/131569019.双击redis-cli.exe启动客户端,如图
Redis基本操作
功能性命令
- 添加信息
- 功能:设置key value数据
//命令
set key value
//范例
set name squid
- 获取信息
- 功能:根据key获取value值,如果不存在则返回空(nil)
//命令
get key
//范例
get name
清屏命令
- 功能:清除屏幕上的信息
//清屏
clear
帮助信息命令
- 功能:对于不熟悉的命令,获取帮助命令文档
help 命令名称
help 命令组名
退出命令
- 功能:退出客户端
exit
quit
<ESC>