随笔分类 - Redis
摘要:1.启动关闭redis服务命令: 启动:redis-server /etc/redis.conf 关闭:方式一: 先使用ps -ef|grep redis 或者是 ps aux|grep redis来查看redis的端口,然后输入kill redis端口号来关闭redis后台. 方式二: redis
阅读全文
摘要:需求起因 在高并发的业务场景下,数据库多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决从Redis缓存中读数据,一般都是按照下图的流程来进行业务操作。 读取缓存上述步骤一般没有什么问
阅读全文
摘要:一、jedis是什么? jedis 是 redis推荐的java客户端。通过Jedis我们可以很方便地使用java代码的方式,对redis进行操作。jedis使用起来比较简单,它的操作方法与redis命令相类似 二、应用案例 先添加jedis依赖 <!--jedis相关依赖--> <dependen
阅读全文
摘要:在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:优惠券过期,处理各种超时事件等等 先贴出SpringBoot工程结构 实现步骤: 1.修改Redis配置文件 找到 redis.windows.conf或redis.conf 文件,搜索 “notify-keyspace-events
阅读全文
摘要:第一步:下载安装包 访问https://redis.io/download 到官网进行下载。 第二步:安装 2.1.通过远程管理工具,将压缩包拷贝到Linux服务器中(建议上传到我们的home下),执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.2.将解压后的文件移动到/u
阅读全文
摘要:缓存算法: FIFO算法:First in First out,先进先出。原则:一个数据最先进入缓存中,则应该最早淘汰掉。也就是说,当缓存满的时候,应当把最先进入缓存的数据给淘汰掉。 LFU算法:Least Frequently Used,最不经常使用算法。 LRU算法:Least Recently
阅读全文
摘要:一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二:缓存雪崩 概念:当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候由于查询数据量巨大,引起数据库压力过大甚至down机。
阅读全文