Reids
文章平均质量分 76
redis
Java-请多指教
这个作者很懒,什么都没留下…
展开
-
全局唯一id
序列号:32bit,秒内的计数器,支持每秒产生2^32个不同ID。时间戳:31bit,以秒为单位,可以使用69年。ID的组成部分:符号位:1bit,永远为0。原创 2022-12-13 17:28:00 · 320 阅读 · 0 评论 -
Redis三大问题代码一起解决
缓存雪崩-----》添加缓存时设置过期时间并随机。缓存击穿------》缓存空对象""缓存穿透------》互斥锁。原创 2022-12-12 19:05:21 · 173 阅读 · 0 评论 -
实战篇Redis(3)
发布探店笔记探店笔记类似点评网站的评价,往往是图文结合。对应的表有两个: tb_blog:探店笔记表,包含笔记中的标题、文字、图片等 tb_blog_comments:其他用户对探店笔记的评价具体发布流程上传接口注意:同学们在操作时,需要修改SystemConstants.IMAGE_UPLOAD_DIR 自己图片所在的地址,在实际开发中图片一般会放在nginx上或者是云存储上。BlogController8.2 达人探店-查看探店笔记实现查看发布探店笔记的接口 实现代码:BlogServi原创 2022-12-05 17:02:59 · 158 阅读 · 0 评论 -
实战篇Redis(2)
分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。分布式锁的核心思想就是让大家都使用同一把锁,只要大家使用的是同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心思路 那么分布式锁他应该满足一些什么样的条件呢?可见性:多个线程都能看到相同的结果,注意:这个地方说的可见性并不是并发编程中指的内存可见性,只是说多个进程之间都能感知到变化的意思互斥:互斥是分布式锁的最基本的条件,使得程序串行执行高可用:程序不易崩溃,时时刻刻都保证较高的可用性高性能:由于加锁本身就让性能降低原创 2022-12-05 16:55:14 · 737 阅读 · 0 评论 -
实战篇Redis(1)
亲爱的小伙伴们大家好,马上咱们就开始实战篇的内容了,相信通过本章的学习,小伙伴们就能理解各种redis的使用啦,接下来咱们来一起看看实战篇我们要学习一些什么样的内容这一块我们会使用redis共享session来实现通过本章节,我们会理解缓存击穿,缓存穿透,缓存雪崩等问题,让小伙伴的对于这些概念的理解不仅仅是停留在概念上,更是能在代码中看到对应的内容通过本章节,我们可以学会Redis的计数器功能, 结合Lua完成高性能的redis操作,同时学会Redis分布式锁的原理,包括Redis的三种消息队列我们利用Re原创 2022-12-05 16:37:05 · 121 阅读 · 0 评论 -
Redis(2)---SpringBoot整合Redis
1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- spring boot redis Redis弹簧启动 -...原创 2022-04-17 00:55:19 · 351 阅读 · 0 评论 -
Redis(1)
1.Redis概述Redis的定义Redis 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scriptin...原创 2022-04-16 17:59:43 · 2749 阅读 · 0 评论 -
Redis下载和安装
1.windows版本[注意:Redis官方没有windows,只有Linux系统,这个是别人封装对应的]下载地址:Releases · microsoftarchive/redis · GitHub安装版本和解压版本最好下载安装版本,都给你自动配置好。安装完成后:打开测试:2.Linux系统虚拟机CentOS7下 ---下载安装参照官方网站http://www.redis.cn/说明解压:tar xzf red...原创 2022-04-14 11:38:14 · 5448 阅读 · 0 评论