什么是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
谢谢观看,请动动你的小手点赞一下!