一、Redis简介
1、什么是Redis呢?
概念: Redis(REmote DIctionary Server) 使用C语言开发的一个开源的高性能键值对(key-value)数据库。
特征:
- 数据之间没有必然的关联关系。
- 内部采用单线程机制进行工作。
- 高性能。官方提供数据测试,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s。
- 多种类型支持:
*字符串类型----String
*列表类型----list
*散列类型----hash
*集合类型----set
*有序集合类型----sorted_set - 持久化支持。可以进行数据灾难恢复
Redis的应用:
- 为热点数据加速查询,如热点商品、热点新闻、热点资讯、推广类等高访问量信息等。
- 任务队列,如秒杀、抢购、购票排队等。
- 即使信息查询,如排行榜、各类网站访问统计、公交站信息、在线人数、设备信号等。
- 时效性信息控制,如验证码控制、投票控制等。
- 分布式数据共享,如分布式集群架构中的session分离。
- 消息队列
- 分布式锁
二、Windows版本的Redis操作
1、Redis启动
- 启动服务端:
点击redis-server.exe,启动成功如下图ÿ