redis基于reactor开发了自己的网路事件处理器,被称为文件事件处理器。使用io多路复用来同时监听多个套接字,来响应客户端的连接应答、命令请求、命令恢复。多路复用技术使得redis可以使用单进程单线程运行,逻辑简单。官方提供的数据是可以达到100000+的qps
。 我们看到,HTTP协议本身并不能支持服务端保存客户端的状态
转载 2022-12-09 20:39:28
86阅读
LINUX工作原理简介 本文发表于Linux Format magazine杂志,作者从技术深度上解释了Linux Kernel是如何工作的。相信对Linux开发者来说有不小的帮助。 牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第二种定义:"某个东西核心或者最重要的部分。"
转载 精选 2012-06-24 23:27:03
531阅读
OSPF(Open Shortest Path First)是一种基于链路状态的路由协议,是内部网关协议(IGP)中的一种。它通过路由选择算法来确定网络中最短路径,实现数据包的转发。OSPF协议是开放的,可以在不同厂家的路由器之间实现互通,因此被广泛应用于企业网络和互联网中。 OSPF的工作原理主要分为以下几个步骤: 1. 邻居发现:当一个OSPF路由器启动时,它会向本地网络中的其他OSPF路
原创 6月前
76阅读
在了解Nginx工作原理之前,我们先来了解下几个基本的概念 以及常见的I/O模型。 基本概念 同步:就是
原创 精选 9月前
227阅读
 提及IBM小型,我们不得不说到IBM eLiza(蜥蜴)计划以及IBM的小型的RAS特性。   eLiza的称呼最早起源于六十年代中期IBM的一个计划,即采用人工智能技术设计一种实现人和计算机之间通讯的程序。在九十年代,IBM设计的深蓝超级计算机战胜了国际象棋大师卡斯帕罗夫,其综合处理能力可比喻于一个蜥蜴(lizard)所具有的功力,即具有预测防范、处理判断以及自我愈合再生能力。
转载 精选 2012-12-31 08:51:04
1104阅读
Redis 简介Redis官网:http://redis.io/ 如果访问慢的话可以访问下面的Redis中文网Redis中文网:http://www.redis.cn/Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任
转载 2020-07-03 13:56:00
99阅读
2评论
LVS(Linux Virtual Server虚拟服务器),它是一个开源项目,主要用于服务器的负载均衡,它工作在网络层,可以实现高性能,高可用的服务器集群技术。它非常易用,配置 很简单,且有多重调度方式。它稳定可靠,与keepalived配合即使在集群的服务器中某台服务器宕机或某应用无法工作也不能影响整体使用,因为可以及 时切换(<1s),另外它的可扩展性性也非常好。LVS工作原理
原创 2014-06-21 08:43:00
373阅读
注;如有雷同纯属巧合。1.zabbix简介zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNM
原创 2017-06-01 16:47:30
7971阅读
SSL证书工作原理SSL握手        证书主要作用是在SSL握手中,我们来看一下SSL的握手过程        1. 客户端提交https请求       
转载 2018-08-10 15:03:06
710阅读
什么是jspJSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态页面技术,逻辑从servlet中分离出来。在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)为什么用动态网页中,多数还是不动的,如果使用servlet输出
原创 2022-01-13 11:42:26
263阅读
So, what’s new in Redis 4.0?Major features (主要特性)Redis modules system. Redis now allows developers to write modules that can extend the Redis functionalities and implement new data types. The module A
转载 2023-09-21 13:14:05
45阅读
很多时候一个机位是满足不了影片的影片的需求。比如拍摄一个人物动作,如果能使远景、近景、特写等一些镜头相互衔接,会使角色显得更加丰富饱满。不同的的景别传达着不同的信息,更容易交待环境和表达主角的情绪。而多个机位的拍摄,后期如何才能做到完美剪辑呢?其中一种方法是利用EFP技术。所谓EFP,就是电子现场制作的简称,它利用中心控制系统,对多个信息的信号进行同步切换,实时完成对机位镜头的选择,并无缝输出最
无线DTU是一种利用各大运营商的无线网络,将前端采集到的数据,无损透传到远程控制中心的一种传输设备。
转载 2019-12-17 15:01:47
604阅读
Thanos 简介 Thanos 是一个「开源的,高可用的 Prometheus 系统,具有长期存储能力」。很多知名公司都在使用 Thanos,也是 CNCF 孵化项目的一部分。 Thanos 的一个主要特点就是通过使用对象存储(比如 S3)可以允许 “无限” 存储空间。对象存储可以是每个云提供商提供的对象存储也可以是 ceph、rook 或 minio 这样的解决方案。 工作原理 Thanos
原创 2023-04-02 09:43:11
224阅读
了解了浏览器的工作原理,在遇到问题时,才能更好的分析问题所在,以至于之后能做出更好的优化。
原创 7月前
13阅读
## Redis工作原理 ### 简介 Redis是一个高性能的开源键值存储系统,它具有内存中的数据结构、持久化和集群功能。Redis通常被用作缓存、消息队列和数据库。 ### Redis数据结构 Redis支持多种数据结构,如字符串、哈希、列表、集合和有序集合。这些数据结构在Redis中都有自己的操作指令,可以对其进行读写操作。 下面是一个使用Redis字符串数据结构的示例代码: `
原创 8月前
19阅读
本文转自,描述了redis实现原理和应用场景,篇幅较长,有意学习redis的同学可耐心阅读。   Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。   1. MySql+Memcached架构的问题 实际MySQL
转载 2023-09-15 17:28:54
44阅读
 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。1:简单动态字符串(SDS)Redis只会使用C字符
转载 2023-05-25 17:11:53
115阅读
APT-GET工作原理简介众所周知,在linux操作系统下,利用apt-get来安装软件是非常方便的。只要一个sudo apt-get install 软件名;就可以轻易的解决软件的安装,最关键的是他可以解决其中存在的各种复杂的依赖关系,让你不用为此头疼,而在apt-get出现之前,利用dpkg或者更早之前的./configure;make;make install来安装软件真是无法想象,安装完软
转载 2017-04-26 11:56:44
1277阅读
  • 1
  • 2
  • 3
  • 4
  • 5