redis
文章平均质量分 92
小杨与bug的斗争
这个作者很懒,什么都没留下…
展开
-
秒杀模块的实现
需求分析所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。秒杀商品通常有两种限制:库存限制、时间限制。(1)商品详细页显示秒杀商品信息,点击立即抢购实现秒杀下单,下单时扣减库存。当库存为0或不在活动期范围内时无法秒杀。(2)秒杀下单成功,直接跳转到支付页面(支付宝扫码),支付成功,跳转到成功页,填写收货地址、电话、收件人等信息,完成订单。(3)当用户秒杀下单5分钟内未支付,取消预订单,调用支付宝支付的关闭订单接口,恢复库存。秒杀技术实现核心思想是运用缓存原创 2020-06-13 20:37:39 · 389 阅读 · 0 评论 -
购物车列表的存储实现
需求分析当我们点击加入购物车的时候,将商品加入到我们的购物车,页面传递到后台的信息是商品的id和数量,我们根据id和数量将商品放进购物车,购物车数据存储到cookie或者是服务器端购物车列表在cookie的存储指的是我们在不登录的情况下也能将商品添加到购物车,这时购物车中的商品信息存储在浏览器端的cookie,用户清除浏览器缓存或者cookie过期后,购物车中就不存在商品信息创建购物车的单个商家对象Cart,List Cart构成了购物车,Cart对象存储的是像京东自营、xx专卖店所包含商品的数据原创 2020-06-10 00:15:42 · 400 阅读 · 0 评论 -
redis的应用(三)与solr的联合查询
文章目录需求分析缓存实现前端接口查询缓存的实现测试需求分析根据搜索关键字,页面显示相关的商品分类,根据相关的商品分类借助分类模板从后台查询出品牌、规格以及规格选项进行显示为了应对高并发,将根据相关的商品分类借助分类模板从后台查询出品牌、规格以及规格选项保存到redis数据库中,查询的时候不再从关系数据库中查询,直接从更快的redis数据库中查询涉及到的数据库表有三个:缓存实现缓存这些数据要在运营商后台管理中进行(因为运营商后台管理对这些数据进行增删改查的操作),查询这些数据是在搜索服务中调原创 2020-06-04 13:54:31 · 584 阅读 · 0 评论 -
redis缓存应用(二)增删改查的redis
在service层注入redisTemplate对象,在业务代码中通过操作redisTemplate对象的方法实现对redis数据库的增删改查操作redisTemplate的bean是在spring-redis.xml中创建的,交给spring容器管理。@Autowiredprivate RedisTemplate redisTemplate;先在数据库中查询数据,如果查询结果为空,再从数据库中查询,数据库中查询到结果后存入缓存中,这样下次再进行查询的时候就能从缓存中查询到public Li..原创 2020-06-02 15:22:08 · 548 阅读 · 1 评论 -
redis缓存应用(一)
文章目录基本概述安装Spring Data Redis入门Demo基本概述对于网站首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化redisredis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。jedisJedis是Redis官方推出的一款面向Java的客户端,提供了很多接口原创 2020-06-02 14:40:36 · 225 阅读 · 0 评论 -
redis进阶
文章目录Redis配置文件解析redis的持久化方法一方法二主从复制Redis作为消息队列【了解】Redis的事务【不太重要】Redis配置文件解析单位[Unit]:bytes1k => 1000 bytes1kb => 1024 bytes1m => 1000000 bytes1mb => 10241024 bytes1g => 1000000000 ...原创 2020-04-01 12:58:57 · 161 阅读 · 0 评论 -
redis使用
文章目录redis简介redis安装redis启动图形化界面客户端redis操作redis的5种数据类型redis简介redis安装安装步骤安装c所需要的预编译环境:yum install gcc-c++解压redis到指定目录:tar -zxvf redis-5.0.4.tar.gz -C /opt/install 其中大写的C指定解压到的目录进入到redis的解压目录进行编译安...原创 2020-03-28 20:07:51 · 183 阅读 · 0 评论