什么是Redis?Redis能做什么?

什么是Redis?

redis是一个高性能的key value 的键值对存储数据库,他支持存储的value有以下5中类型:

String、hset、list、set、zset

Redis有哪些特点?

1、速度快,10W/s

2、持久化

3、支持多种数据结构

4、支持多种编程语言

5、功能丰富、主从复制

6、高可用及分布式

Redis的应用场景

redis的应用场景

Redis的设计原则

设计原则图1

1、与时间及排序有关的场景用数据结构zset来存储值

如:zadd myzset 10 java 20 python 20 ruby 40 mysql 50 php (添加)

上面就是通过zset添加值,myzset是key,后面那些全部是vaalue

2与数据库表二维数据相关的数据使用hash存储值

如:hset myset item1 20 item2 30

上面就是通过hash添加值,myset是key,后面的是value


chooic与用户关系用hash

关系图

购物车方案设计

购物车方案设计

购物车需求

购物车需求

Redis上线性能测试


性能测试

用户登录流程图

使用chooic



谢谢观看,请动动你的小手点赞一下!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容