ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

苍穹外卖day05--Redis配置以及应用

苍穹外卖day05--Redis配置以及应用 苍穹外卖day05–Redis配置以及应用文章目录苍穹外卖day05--Redis配置以及应用前言Redis简介Redis环境配置店铺营业状态设置总结前言第五天简单的介绍了一下Redis以及在苍穹外卖中的应用。Redis简介我们先说熟悉的MySQLMySQL是通过数据文件将数据存储到硬盘上的数据格式为表格。Redis是基于内存的数据库数据格式为kye-value。我们知道内存的速度是极快的但是数据量小不能保存。所以Redis适合存放一些热点数据读多写少的数据Redis环境配置对于Redis的基本类型以及操作网上有大量文献问ai也是一句话的事不再阐述了。接下来我们讲讲Redis的环境配置以及再Java中如何使用。第一步导入Spring Data Redis的maven坐标。利用该框架在Spring项目中操作Redis。dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-data-redis/artifactId /dependency第二步配置Redis数据源采用引用的方式sky redis: host: ${sky.redis.host} port: ${sky.redis.port}第三步创建一个配置类来创建RedisTemplate对象后续通过该对象操作Redis最后想操作Redis里面基本数据的时候先获取对应对象在调用对应方法店铺营业状态设置店铺的营业状态一天只会改几次但是用户每次下单的时候都需要查询这个店铺是否营业这是典型的查多改少的例子因此数据库选择Redis。Redis不需要Mapper层但是否需要Service层取决于业务复杂度。而对店铺营业状态的设置与查询只有两条语句所以不需要service层。设置 redisTemplate.opsForValue().set(KEY,status); 查询 Integer status (Integer) redisTemplate.opsForValue().get(KEY);总结第五天结束。结合着之前JavaWeb里面的笔记对三大架构以及基本CURD应该挺熟练了。苍穹外卖的管理端也就此结束了等到中秋国情的时候再开用户端吧这两天正好处理一下学校的事情。继续加油。
返回列表