
Redis学习
文章平均质量分 69
Frank---7
从JAVA转C++失败,现在继续卷JAVA的小菜鸡一枚,希望和大家共同进步!
展开
-
黑马程序员Redis入门到实战教程---Redis快速入门(02实战篇-好友关注、附近商户)(2025JavaReview)
针对用户的操作:可以对用户进行关注和取消关注功能。实现思路:关注是User之间的关系,是博主与粉丝的关系,数据库中有一张tb_follow表来标示:注意: 这里需要把主键修改为自增长,简化开发。原创 2025-03-01 19:53:19 · 700 阅读 · 0 评论 -
黑马程序员Redis入门到实战教程---Redis快速入门(02实战篇-优惠券秒杀、达人探店)(2025JavaReview)
每个店铺都可以发布优惠券:场景分析一:如果我们的id具有太明显的规则,用户或者说商业对手很容易猜测出来我们的一些敏感信息,比如商城在一天时间内,卖出了多少单,这明显不合适。场景分析二:随着我们商城规模越来越大,mysql的单表的容量不宜超过500W,数据量过大之后,我们要进行拆库拆表,但拆分表了之后,他们从逻辑上讲他们是同一张表,所以他们的id是不能一样的, 于是乎我们需要保证id的唯一性。原创 2025-03-01 13:21:48 · 869 阅读 · 0 评论 -
黑马程序员Redis入门到实战教程---Redis快速入门(02实战篇-短信登录、商户查询缓存)(2025JavaReview)
在这个方案中,他确实可以使用对应路径的拦截,同时刷新登录token令牌的存活时间,但是现在这个拦截器他只是拦截需要被拦截的路径,假设当前用户访问了一些不需要拦截的路径,那么这个拦截器就不会生效,所以此时令牌刷新的动作实际上就不会执行,所以这个方案他是存在问题的前言什么是缓存?就像自行车,越野车的避震器举个例子:越野车,山地自行车,都拥有"避震器",防止车体加速后因惯性,在酷似"U"字母的地形上飞跃,硬着陆导致的损害,像个弹簧一样;原创 2025-02-19 10:10:57 · 897 阅读 · 0 评论 -
黑马程序员Redis入门到实战教程---Redis快速入门(01基础篇)(2025JavaReview)
存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。关系型数据库因为表之间存在关联关系,如果做水平扩展会给数据查询带来很多麻烦。原创 2025-02-15 18:54:42 · 921 阅读 · 0 评论 -
利用redis保存验证码并设置过期时间
package com.atguigu.jedis;import redis.clients.jedis.Jedis;import java.util.Random;public class PhoneCode { public static void main(String[] args) { //模拟验证码发送 verifyCode("13678765435"); //模拟验证码校验 //getRedisCode("原创 2021-09-21 10:41:23 · 1986 阅读 · 0 评论 -
查看防火墙状态并关闭防火墙
查看防火前关闭防火墙原创 2021-09-20 20:08:40 · 367 阅读 · 0 评论