一、什么是Redis
redis是用C语言开发的一个高性能键值对(key-value)数据库。
主要特征:
- 数据间没有必然的关联关系
- 内部采用单线程机制进行工作(操作原子性比较强)
- 高性能
- 多数据类型支持
- 持久化支持,可进行数据灾难恢复
redis的应用:
- 为热点数据加速查询,如热点商品、资讯等高访问量信息
- 任务队列,如秒杀、购票排队等
- 即时信息查询,如排行榜、网站访问统计、在线人数等
- 时效性信息控制,如验证码
- 分布式数据分享,如session分离
- 其他
二、Redis的安装与启动
windows版本,适合学习的时候使用。
官网下载地址:http://redis.io/download
github下载地址:https://github.com/MSOpenTech/redis/tags
下载下来windows版本的安装包解压即可使用,非常方便。
在解压路径下找到服务端和客户端可执行文件,如下:
启动redis
双击redis-server.exe即可启动redis服务。
访问redis
双击redis-cli.exe即可访问redis服务。
输入ping,服务端会返回pong,说明启动成功。
接下来就可以愉快的学习redis了。
下一节会讲解 redis 支持的 5 种数据类型。