redis
倔强的码字员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis缓存穿透,缓存击穿,缓存雪崩区别及解决方案
前言工作中,我们经常使用缓存来提高查询速度,减轻数据库的压力,不让过多的流量压垮数据库,所以缓存也成了我们系统重要的环节之一,而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下,缓存的这三个问题会导致大量的请求落到数据库,导致数据库的最大连接数占满,导致数据库故障,引发我们系统一系列故障。今天我们就来分析一下缓存这三种缓存问题有什么区别?缓存击穿缓存击穿指的是数据库查询一个不存在的数据,而我们的程序是只有数据库有数据时,我们才将数据存入缓存,这样会导致如果有人利用这个漏洞频繁访问这个数据值去查原创 2020-07-31 17:40:12 · 261 阅读 · 0 评论 -
redis数据备份与恢复
redis身为内存数据库,它将数据以key-value键值对的形式存入内存中,使我们可以更快的访问数据,但是当我们redis挂了,我们内存中的数据又该如何恢复,这需要redis的持久化模式redis的持久化分为两种,一种为半持久化模式...原创 2020-07-30 16:07:04 · 1676 阅读 · 0 评论 -
Redis缓存淘汰策略
Redis是基于内存key-value键值对的内存数据库,我们安装完数据库之后,内存往往会受到系统内存大小的限制,我们也可以配置redis能使用的最大的内存大小1.配置Redis内存(1)通过配置文件修改我们可以通过配置文件修改,安装完redis之后我们可以在redis根目录中找到redis.conf文件,在配置文件中添加一下参数就可以设置redis的内存大小了maxmemory 100mb //指定最大内存为100mb(2)进入客户端修改在服务器上输入redis-cli之后原创 2020-07-28 20:31:44 · 2864 阅读 · 1 评论
分享