html视频网站源码,做液氮冰淇淋店网站,如何建立网站视频教程,网页设计基础知识总结目录 秒杀商品数据存到redis中并查询需求hash理解代码#xff1a;RedisService商品数据初始化#xff1a;查询 测试#xff1a; 秒杀商品数据存到redis中并查询
需求
利用redis优化查询秒杀商品的数据#xff0c;就是可以把商品数据先存到redis中#xff0c;要查的时候先… 目录 秒杀商品数据存到redis中并查询需求hash理解代码RedisService商品数据初始化查询 测试 秒杀商品数据存到redis中并查询
需求
利用redis优化查询秒杀商品的数据就是可以把商品数据先存到redis中要查的时候先去redis查就不用去数据库查了。
hash理解
用redis中hash数据结构存数据的理解。
用 hash 类型存到redishash也是有key和value的。
自己注意redis本身也是一个key-value的数据结构但是不要和Map结构搞混了。 Map中值得样子
怎么更新redis中的秒杀商品数据
比如有后台管理系统那么有新的商品上架那么就顺便更新redis中的秒杀商品数据。
代码
RedisService
创建Redis存hash结构数据的hget、hset和hgetAll方法
商品数据初始化
手动初始化把商品的数据存到redis中进行缓存 查询
controller-service 查询一个和查询所有秒杀商品都直接到redis缓存中进行查询
到redis中查所有的秒杀商品 查一个商品
秒杀的时候也去reids中查秒杀商品数据进行判断是否有该商品
测试
初始化数据到redis
http://localhost:8092/seckillGood/initSeckillData
初始化数据之后看redis是否有数据 测试成功秒杀功能正常。