redis学习篇 总体知识(后续更新)

123 阅读1分钟

总体概括

1.基于内存的key-value数据库

2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 8.1万次

3.支持数据持久化

4.value可以是string,hash, list, set, sorted set

使用场景

  1. 去最新n个数据的操作

  2. 排行榜,取top n个数据 //最佳人气前10条

  3. 精确的设置过期时间

  4. 计数器

  5. 实时系统, 反垃圾系统

  6. pub, sub发布订阅构建实时消息系统

  7. 构建消息队列

  8. 缓存

    mCA8IA.png