![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 71
阿杰同学
希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!
展开
-
Redis为什么那么快
Redis是一个单线程应用,所说的单线程指的是Redis使用单个线程处理客户端的请求。 虽然Redis是单线程的应用,但是即便不通过部署多个Redis实例和集群的方式提升系统吞吐, 从官网给出的数据可以看出,Redis处理速度非常快。Redis性能非常高的原因主要有以下几点:内存存储:Redis是使用内存(in-memeroy)存储,没有磁盘IO上的开销单线程实现:Redis使用单个线程处理请求,避免了多个线程之间线程切换和锁资源争用的开销非阻塞IO:Redis使用多路复用IO技术,在poll,e原创 2021-12-10 17:37:33 · 663 阅读 · 0 评论 -
Redis五种数据结构
Redis五种数据结构对redis来说,所有的key(键)都是字符串。1.String 字符串类型是redis中最基本的数据类型,一个key对应一个value。String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。使用:get 、 set 、 del 、 incr、 decr 等127.0.0.1:6379> set hello worldOK127.0.0.1:6379> get hello"wo原创 2021-11-26 17:36:35 · 197 阅读 · 0 评论 -
项目的限流怎么实现的
限流的作用是防止某个段时间段内的请求数过多,造成模块因高并发而不可用。这篇文章给大家介绍使用Java实现Redis限流的相关知识,一起看看吧1、概述 限流的含义是在单位时间内确保发往某个模块的请求数量小于某个数值,比如在实现秒杀功能时,需要确保在10秒内发往支付模块的请求数量小于500个。限流的作用是防止某个段时间段内的请求数过多,造成模块因高并发而不可用。2、zset有序集合相关命令与限流 zset也叫有序集合,是Redis的一种数据类型,在其中每个值(value)都会有一个对应的s原创 2021-11-23 17:33:39 · 592 阅读 · 0 评论 -
Redis缓存穿透,缓存击穿,缓存雪崩原因+解决方案
REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。缓存击穿:key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。缓存雪崩:当缓存服务器重启或者大量缓存集原创 2021-11-16 15:28:50 · 168 阅读 · 0 评论 -
Redis面试宝典
1.八股文带你吊打面试官之Redis我们很多小伙伴平时会看很多面试八股文,但是经常遇到一个问题,结论是知道了,但是面试官继续深剖,问我们底层实现,这时我们懵圈了,因此我专门出一期面试突击专题,帮助各位小伙伴快速的准备好面试。2.如何准备Redis面试?①把Redis常用的数据结构了解一遍,并且把他和我们常用的Java语言数据类型关联起来,这样就更容易理解了。②面试官经常问:Redis为什么这么快?读请求并发量存在瓶颈如何优化?写请求并发量存在瓶颈如何优化?数据存储容量存在瓶颈如何优化?如何实现自动故原创 2021-10-16 10:06:40 · 178 阅读 · 0 评论 -
2W字详解Redis经典面试题(珍藏版)
1. 什么是Redis?它主要用来什么的?Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动原创 2021-10-12 17:08:19 · 427 阅读 · 1 评论