腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
服务端思维
专栏作者
举报
142
文章
159597
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
数据库
微服务
sql
云数据库 SQL Server
spring
http
云数据库 Redis
api
linux
缓存
网站
分布式
网络安全
jdk
ide
spring boot
tcp/ip
数据结构
https
容器
开源
github
存储
apache
容器镜像服务
腾讯云测试服务
运维
压力测试
jvm
zookeeper
dubbo
kafka
费用中心
node.js
xml
json
git
tomcat
文件存储
kubernetes
面向对象编程
rabbitmq
socket编程
安全
数据分析
Elasticsearch Service
负载均衡
其他
自动驾驶
javascript
android
负载均衡缓存
nginx
消息队列 CMQ 版
ssh
hashmap
rpc
大数据
windows
官方文档
c++
php
lua
servlet
vue.js
react
html
jquery
ajax
nosql
postgresql
jar
maven
centos
神经网络
深度学习
mapreduce
日志服务
API 网关
短信
人工智能
DevOps 解决方案
日志数据
数据安全
自动化
数据迁移
爬虫
shell
gui
dns
jdbc
ftp
grep
kotlin
selenium
gcc
gradle
spring cloud
uml
微信
小程序
数据处理
系统架构
云计算
虚拟化
迁移
es
堡垒机
bug
com
entity
filter
gateway
lombok
observable
set
stack
tostring
trace
搜索文章
搜索
搜索
关闭
一文读懂Redis中的多路复用模型
socket编程
自动驾驶
编程算法
云数据库 Redis
linux
首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返回,这会导致某一文件的 I/O 阻塞导致整个进程无法对其它客户提供服务,而 I/O 多路复用就是为了解决这个问题而出现的。
用户2781897
2021-04-02
684
0
高并发服务遇 redis 瓶颈引发的事故
云数据库 Redis
分布式
元旦期间 订单业务线 告知 推送系统 无法正常收发消息,作为推送系统维护者的我正外面潇洒,无法第一时间回去,直接让 ops 帮忙重启服务,一切好了起来,重启果然是个大杀器。由于推送系统本身是分布式部署,消息有做各种的可靠性策略,所以重启是不会丢失消息事件的。
用户2781897
2021-01-28
679
0
关于跳槽的一些事
云数据库 Redis
dubbo
java
数据库
云数据库 SQL Server
本文主要从以下个方面回顾一下最近跳槽的事,从准备到收获,感触蛮多; 做一个笔记记录一下,也给“迷茫”的人一点点可能的意见
用户2781897
2021-01-13
582
0
系统的性能瓶颈,排查该从哪些方面入手,如何定位?
云数据库 Redis
压力测试
tomcat
sql
数据库
梳理系统的性能瓶颈点这件事应该不是一件简单的事情,需要针对不同设计的系统来进行单独分析。
用户2781897
2021-01-13
2K
0
高并发下接口幂等性解决方案
分布式
云数据库 Redis
压力测试
我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果;2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱;3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的;4. 创建业务订单,一次业务请求只能创建一个,创建多个就会出大问题等等很多重要的情况都需要幂等的特性来支持。
用户2781897
2021-01-13
376
0
面试必问,redis高可用原理,哨兵机制详解
网络安全
云数据库 Redis
redis已经实现主从复制了,即使挂了一台或者服务硬盘坏掉,数据存在同步备份。那它还不是高可用吗?当然!不是~
用户2781897
2020-12-15
483
0
Redis主从复制与优化
云数据库 Redis
node.js
每个redis节点启动后都会动态分配一个40位的十六进制字符串为运行ID。运行ID的主要作用是来唯一识别redis节点,比如从节点保存主节点的运行ID识别自已正在复制是哪个主节点。如果只使用ip+port的方式识别主节点,那么主节点重启变更了整体数据集(如替换RDB/AOF文件),从节点再基于偏移量复制数据将是不安全的,因此当运行ID变化后从节点将做全量复制。可以在info server命令查看当前节点的运行ID。
用户2781897
2020-12-15
240
0
高可用的Redis主从复制集群,从理论到实践
云数据库 Redis
我们都知道,服务如果只部署一个节点,很容易出现单点故障,从而导致服务不可用。所以服务做成高可用是很有必要的,Redis服务自然也是这样。本文主要从理论和实践两方面讲解Redis高可用集群。手把手教你搭建一个高可用的redis主从复制集群。
用户2781897
2020-10-10
515
0
这5个常问的Redis面试题你答得出来吗?(详细剖析)
缓存
云数据库 Redis
数据库
大数据
sql
在前几年,redis 如果要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说有codis,或者 twemproxy,都有。有一些 redis 中间件,你读写 redis 中间件,redis 中间件负责将你的数据分布式存储在多台机器上的 redis 实例中。
用户2781897
2020-10-10
534
0
Redis分布式锁背后的原理
云数据库 Redis
分布式
缓存
以前大学照着网上的项目视频做商城的时候,用到Redis。不过基本上都是用来当缓存,但是实际上的应用远不止缓存,所以今天分享一个分布式锁的场景和应用。
用户2781897
2020-10-10
1K
0
Redis中字符串的表示
编程算法
云数据库 Redis
api
上节课我们已经说了 Redis 是由 c 语言开发的,但是 Redis 使用字符串的类型却没有采用 c 语言的字符串类型,接下来我们看看为什么要采用这样的设计
用户2781897
2020-10-10
870
0
Redis中string、list的底层数据结构原理
云数据库 Redis
文件存储
存储
数据结构
编程算法
Redis 有一个比较突出的特点就是数据结构更丰富, 「string、hash、list、set、zset、Redis5.0 新数据结构-stream」
用户2781897
2020-10-10
1.3K
0
Redis中hash、set、zset的底层数据结构原理
存储
云数据库 Redis
数据结构
hash的底层存储有两种数据结构,一种是ziplist,另外一种是hashtable,这两种数据结构我们之前都有讲解,ziplist就是上文提到的结构,hashtable之前讲解的redis结构,hash对象只有同时满足以下条件,才会采用ziplist编码:
用户2781897
2020-10-10
5.5K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档