Redis特性
- 速度快
1. 因为Redis所有的数据都是放在内存中的
2. Redis是用c语言编写的,当然越接近操作系统底层,执行速度会相对较快
3. Redis采用单线程的架构,预防了多线程可能产生的竞争问题
2.数据类型
包括字符串,哈希,列表,集合,有序集合
3.功能
1. 提供了键过期功能,可以实现缓存
2. 提供了发布订阅功能,可以实现消息系统
3. 支持简单的事务,能在一定程度上保证事务特性
4.提供了流水线功能,客户端能将多个命令一次性传给Redis,减少网络传输的开销
5.支持Lua脚本功能,可以利用Lua创造出新的Redis命令
4.Redis可以做什么
1. 缓存
2.排行榜系统
3. 计数器应用
4. 社交网络
5.消息队列系统