首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
chimojiacai
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
把Redis当作队列来用,真的合适吗?
我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。 有些人表示赞成,有人表示反对,究竟谁说的对呢?
Redis为什么会那么快?
Redis 最近学习了一下Redis写一篇文章来总结一下学习成果,学习的方式主要是看书,看的是Redis 5设计与源码分析;想系统学习的同学,可以好好看看很推荐这本书,那么,为什么标题选择Redis为
Redis的5种基本数据结构
一、Redis 简介 Redis 是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的 Web 应用程序。Redis 也被作者戏称为 数据结构服务器 ,这意味着使用者可以通过一些命
Redis基础知识学习笔记
首先我们都知道 Redis 是一个非常经典的,高性能的,“单线程”的键值数据库。 为什么高性能呢?除了 Redis 是基于内存的数据库之外,还要归功于它的底层数据结构。高效的数据结构是Redis快速处理数据的基础。 除了数据结构以外,为什么Redis是“单线程”的,却还能够那么…
Redis 实现消息队列
如果要实现完整的消息队列能力,比如实现可靠性保证、持久化、广播模式、延时队列等功能,使用 Redis 来实现 MQ 显然是不明智的。但如果不想引入一个重量级的MQ组件,仅仅想借用Redis来实现简单的MQ也是可以的。 Redis 实现 MQ 主要有三种方案:(1)List 结构…
Redis布隆过滤器原理与实践
在高并发请求时,业务数据一般会对数据进行缓存,提高系统并发量,因为磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。 做个简单计算,如果我们需要某个数据,该数据从数据库磁盘读出来需要0.1s,从交换机传过来需要0.05s,那么每个请求完成最少0.15s(当然,事实上磁盘和…
Redis为什么这么快
在日常开发中,为了保证数据的一致性,我们一般都选择关系型数据库来存储数据,如 MySQL,Oracle 等,因为关系型数据库有着事务的特性。然而在并发量比较大的业务场景,关系型数据库却又往往会成为系统瓶颈,无法完全满足我们的需求,所以就需要使用到缓存,而非关系型数据库,即 No…
面试:Redis为什么快呢?查询为何会变慢呢?
在实际开发,Redis使用会频繁,那么在使用过程中我们该如何正确抉择数据类型呢?哪些场景下适用哪些数据类型。而且在面试中也很常会被面试官问到Redis数据结构方面的问题: 当我们分析理解了Redis数据结构,可以为了我们在使用Redis的时候,正确抉择数据类型使用,提升系统性能…
火了50年的技术—布隆过滤器
我们之前讲了Redis的缓存雪崩、穿透、击穿。在文章里我们说了解决缓存穿透的办法之一,就是布隆过滤器,但是上次并没有讲如何使用布隆过滤器。 作为暖男的老哥,给你们补上,请叫我IT老暖男。 布隆过滤器(Bloom Filter),是1970年,由一个叫布隆的小伙子提出的,距今已经…
美团面试官:说说Redis的缓存雪崩、缓存穿透和缓存击穿
想象这样一个场景,当我们的Redis服务器中的缓存在某一段时间内大量失效或者Redis服务器瘫痪,用户的请求没有了缓存的拦截直接落在了数据库服务器上导致数据库服务器直接瘫痪,这就是我们今天要介绍的缓存雪崩。 随机设置key的过期时间。由于缓存雪崩的产生原因是短时间内key大量失…