Redis
文章平均质量分 92
重露成涓滴
coding…
展开
-
Redis 击穿、穿透、雪崩业务场景和解决方案
Redis 击穿、穿透、雪崩业务场景:做缓存使用时数据缓存在redis中,过滤大部分请求,实现只有少量请求达到数据库服务。给数据库减轻压力击穿原因给key设置了过期时间(LRU/LFU)当key过期之后,数据被清理掉了。突然来了一批访问这个Key的。这是请求就会压到数据库上Key的过期导致的高并发访问数据库,给数据库造成了压力如果过期之后,只有少量请求访问这个Key,达到数据库不能成为击穿。只有出现高并发的时候,对数据库产生影响了才叫击穿解决方案有并发时,阻止并发到达原创 2020-07-01 20:42:53 · 254 阅读 · 0 评论 -
liunx 安装redis服务 非常详细!!!
环境:CentOs 6.8第一步安装 wget:yum install wgetyum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了...原创 2020-03-03 00:59:20 · 330 阅读 · 0 评论 -
redis-cli使用和常用的数据操作
redis 介绍及NIO原理介绍背景知识:硬件知识:大家都知道数据可以存在文件里。如果要查询文件中的数据比如:data.txt 中有 字符 ‘CSDN’。在linux 上可以使用 grep awk 等命令也可以使用java 写程序基于io流查找。 在计算机中数据是存在磁盘上的,在磁盘上数据在查找的时候有两个指标维度会影响查询速度 寻址:磁盘的寻址是毫秒级的 ms 带宽:一般是 M...原创 2020-03-20 14:56:43 · 2185 阅读 · 0 评论 -
Redis介绍及多路复用IO模型
很多的机器会连redis,请求到达内核后会形成fd。redis是一个进程可以调用epoll来遍历fd观察数据到达的情况进行消费。redis只有一个线程用于处理用户请求,其他的模块还是有另外的线程单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性)。即一个线程处理所有网络请求,其他模块仍用了多个线程。单线程就表明redis在处理数据时是有“顺序性”的。但是这个顺序性只保证每...原创 2020-03-20 15:26:31 · 1523 阅读 · 0 评论