Redis数据结构

一、简介和应用

Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种

 

Redis在互联网公司一般有以下应用:

  • String:缓存、限流、计数器、分布式锁、分布式Session

  • Hash:存储用户信息、用户主页访问量、组合查询

  • List:微博关注人时间轴列表、简单队列

  • Set:赞、踩、标签、好友关系

  • Zset:排行榜

 

再比如电商在大促销时,会用一些特殊的设计来保证系统稳定,扣减库存可以考虑如下设计:

 

 

 

posted @ 2019-04-22 15:44  sea24  阅读(61)  评论(0编辑  收藏  举报