首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
翁建勇
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Redis 中的事件驱动模型
Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。 下面就会介绍这两种事件的实现原理。 Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通过监听这些 s…
Redis 的基础数据结构(一) 可变字符串、链表、字典
这周开始学习 Redis,看看Redis是怎么实现的。所以会写一系列关于 Redis的文章。这篇文章关于 Redis 的基础数据。阅读这篇文章你可以了解: 三个数据结构 Redis 是怎么实现的。 SDS (Simple Dynamic String)是 Redis 最基础的数…
Nginx中使用 Lua+Redis 限制IP的访问频率
前言:现在某个生产系统遭到爬虫频繁抓取数据,已经严重影响到正常用户使用,因此需要想办法降低这些恶意请求。我最开始想的是利用Nginx自带的参数来限制,但是经过测试发现并不好使。因此最终决定使用Lua+Redis来限制IP的访问频率,于是也就有了这篇文章
基于Redis的任务调度设计方案
假设有一个申请发送重置密码邮件的网关接口,须知道发送一封邮件可能会花费上好几秒钟,如果网关服务器直接在线上给用户发送重置密码邮件,高并发的情况下就很容易造成网络拥挤。但实际上,网关服务器并非一定要等待邮件发送成功后才能响应用户,完全可以先告知用户邮件会发送的,而后再在线下把邮件…
高可用Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SU…
Redis 的 KEYS 命令引起 RDS 数据库雪崩,RDS 发生两次宕机,造成几百万的资金损失
最近的互联网线上事故发生比较频繁,20180919顺丰发生了一起线上删库事件,在这里就不介绍了。 在这里讲述一下最近发生在我公司的事故,以及如何避免,并且如何处理优化。 间接原因还有很多,技术跟不上业务的发展,由每日百万量到千万级是一个大的跨进,公司对于系统优化的处理优先级不高…
揭秘RedisGraph: Redis内嵌高性能内存图数据库
AI 前线导读: RedisGraph 在 Redis 上实现了一种高性能内存图数据库。该项目作为 Redis 模块开源提供,支持 openCyper 查询语言,可完成图的创建、查询、条件匹配等操作。为支持高效的图搜索操作,RedisGraph 底层实现了一种称为 Hexast…
使用开源技术构建有赞分布式 KV 存储服务
在有赞早期的时候,当时只有 MySQL 做存储,codis 做缓存,随着业务发展,某些业务数据用 MySQL 不太合适, 而 codis 由于当缓存用, 并不适合做存储系统, 因此, 急需一款高性能的 NoSQL 产品做补充。考虑到当时运维和开发人员都非常少, 我们需要一个能快…
数据结构之Redis应用~常用命令~应用场景(重点)
1、本文参考了Redis开发实战指南GitBook,还有《Redis实战》自己之前的笔记。主体框架来自这里。 2、感谢大佬们的付出,在这里自己只是记录,加深自己的印象。 3、本文会同步放到我自己的Guo_GitHub,方便自己复习,喜欢的可以点个star。 5、如有拼写错误,还…