Redis
文章平均质量分 85
Onlooker129
这个作者很懒,什么都没留下…
展开
-
Redis6-秒杀
全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一般要满足下列特性:为了增强ID的安全性,不直接使用Redis自增的数值,而是拼接一些其他信息:ID的组成部分:全局唯一ID生成策略:Redis实现全局唯一ID:实现优惠券秒杀下单每个店铺都可以发布优惠券,分为平价券和特价券平价券可以任意购买,而特价券需要秒杀抢购tb_voucher:优惠券的基本信息,优惠金额、使用规则等tb_seckill_voucher:优惠券的库存、开始抢购时间,结束抢购时间。特价优惠券才需要填写这些信息原创 2024-08-08 21:03:18 · 467 阅读 · 0 评论 -
Redis5-缓存
缓存是数据交换的缓冲区(Cache),是存贮数据的临时地方,一般读写性能较高。原创 2024-08-07 20:18:38 · 1015 阅读 · 0 评论 -
Redis4-短信登录
sql文件:模型:后端:hm-dianping前端:发送验证码:用户在提交手机号后,会校验手机号是否合法,如果不合法,则要求用户重新输入手机号如果手机号合法,后台此时生成对应的验证码,同时将验证码进行保存,然后再通过短信的方式将验证码发送给用户短信验证码登录、注册:用户将验证码和手机号进行输入,后台从session中拿到当前验证码,然后和用户输入的验证码进行校验,如果不一致,则无法通过校验,如果一致,则后台根据手机号查询用户,如果用户不存在,则为用户创建账号信息,保存到数据库原创 2024-08-06 21:36:19 · 386 阅读 · 0 评论 -
Redis3-Redis的Java客户端
在Redis官网中提供了各种语言的客户端,其中Java客户端也包含很多:Jedis和Lettuce这两个主要是提供了Redis命令对应的API,方便操作Redis,而SpringDataRedis又对这两种做了抽象和封装。原创 2024-08-06 15:09:53 · 873 阅读 · 0 评论 -
Redis2-Redis常见命令
Redis是一个key-value的数据库,key一般是String数据库,value的类型多种多样可以通过help命令查看命令:通用指令是部分数据类型都可以使用的指令,常见的有:在生产环境下,不推荐使用KEYS命令,因为这个命令在key过多的情况下,效率不高原创 2024-08-05 19:29:03 · 1066 阅读 · 0 评论 -
Redis1-初识Redis
Redis是一种键值型的NoSql数据库键值型是指Redis中存储的数据都是以key.value对的形式存储,value的形式多种多样,可以是字符串、数值、jsonNoSql数据库对于存储的数据,没有类似MySQL那么严格的约束NoSql:非关系型数据库传统关系型数据库是结构化数据,每一张表都有严格的约束信息:字段名、字段数据类型、字段约束等信息,插入的数据必须遵守这些约束:非关系型数据库对数据库格式没有严格约束,往往形式松散、自由可以是键值型:可以是文档型:可以是图格式:传统数据库的表与表之间往往存在关联原创 2024-08-05 16:35:28 · 382 阅读 · 0 评论 -
Redis-分片机制
业务需要:由于单台redis内存容量是有限的,无法实现海量的数据实现缓存存储概念:由多个redis节点协助工作的机制就是redis的分片机制作用:为了实现redis扩容特点:分片机制把该机制中包含的多台redis缓存服务器当作一个整体,即看作一台redis服务器使用缺点:当redis分片中一个节点宕机,则可能会影响整个服务的运行,redis分片没有实现高可用。原创 2024-05-05 21:27:07 · 484 阅读 · 1 评论