欢迎光临
我们一直在努力

2020年06月的文章

PHP 8 发布首个 Alpha 版本-IT技术资讯
php

PHP 8 发布首个 Alpha 版本

admin阅读(104)评论(0)赞(0)

按照发布计划,PHP 8 将于今年 11 月 26 日发布,而原定于 6 月 18 日发布的第一个 Alpha 版本跳票到了今天发布。 下载地址:https://downloads.php.net/~pollita PHP 8 是一个新的主...

一文搞定 Nginx 限流配置-IT技术资讯
Nginx

一文搞定 Nginx 限流配置

admin阅读(110)评论(0)赞(0)

限流算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(被...

Nginx

Nginx缓存之缓存静态内容

admin阅读(144)评论(0)赞(0)

NGINX虽然已经对静态内容做过优化。 但在高流量网站的情况下,仍然可以使用open_file_cache进一步提高性能。 NGINX缓存将最近使用的文件描述符和相关元数据(如修改时间,大小等)存储在缓存中。 缓存不会存储所请求文件的内容。...

Nginx

Nginx网络吞吐量之buffers优化

admin阅读(202)评论(0)赞(0)

请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及...

Nginx

Nginx配置性能优化之I/O和TCP配置

admin阅读(122)评论(0)赞(0)

Sendfile 当应用程序传输文件时,内核首先缓冲数据,然后将数据发送到应用程序缓冲区。 应用程序反过来将数据发送到目的地。 Sendfile方法是一种改进的数据传输方法,其中数据在操作系统内核空间内的文件描述符之间复制,而不将数据传输到...

Nginx 的 TCP 负载均衡介绍-IT技术资讯
Nginx

Nginx 的 TCP 负载均衡介绍

admin阅读(220)评论(0)赞(0)

Nginx除了以前常用的HTTP负载均衡外,Nginx增加基于TCP协议实现的负载均衡方法。 HTTP负载均衡,也就是我们通常所有“七层负载均衡”,工作在第七层“应用层”。而TCP负载均衡,就是我们通常所说的“四层负载均衡”,工作在“网络层...

Redis

redis如何实现消息队列

admin阅读(141)评论(0)赞(0)

一、复盘面试 遇到面试问到:如果我想在redis实现队列,会用到哪个命令?根据redis手册关于Redis 列表(List) 命令主要操作有四种非阻塞版lpush/lpop/rpush/rpop,两种阻塞版本blpop/brpop,l和r代...

Redis的双向链表一文全知道-IT技术资讯
Redis

Redis的双向链表一文全知道

admin阅读(125)评论(0)赞(0)

redis源码分析系列文章 [Redis源码系列]在Liunx安装和常见API 为什么要从Redis源码分析 String底层实现——动态字符串SDS 前言 hello,又见面了。不要问为什么,问就是勤劳。马上要开启爆更模式啦。在Redis...

redis 实现搜索热词统计-IT技术资讯
Redis

redis 实现搜索热词统计

admin阅读(138)评论(0)赞(0)

核心需求 一个项目中,遇到了搜索热词统计的需求,我使用了 Redis 的五大数据类型之一 Sorted Set 实现。目前有两项数据需要统计:“当日搜索热词 top10”和“当周搜索热词 top10”。 关于这两项数据的统计方法,目前想到了...

聊聊数据库和缓存一致性的几种实现方式-IT技术资讯
Redis

聊聊数据库和缓存一致性的几种实现方式

admin阅读(112)评论(0)赞(0)

缓存是互联网高并发系统里常用的组件,由于多增加了一层,如果没有正确的使用效果可能适得其反,诸如“缓存是删除还是更新?”,“先操作数据库还是先操作缓存?”都是些老生常谈的话题,今天我们就来聊一聊缓存与数据库的双写一致性的解决方案。 Cache...

MySQL

移除MySQL Binlog?亲,你根本不懂MySQL呐

admin阅读(134)评论(0)赞(0)

最近在公司内部分享的时候,有同学提出:MySQL是不是应该废弃二进制日志,因为MySQL内部存在二进制日志和引擎层的重做日志两种日志,移除二进制日志,可以进一步提升数据库的写入性能。 现有的复制也可以改为类似Oracle的重做日志同步,只要...

Kubernetes: Calico容器网络-IT技术资讯
Calico

Kubernetes: Calico容器网络

admin阅读(108)评论(0)赞(0)

Calico介绍 Calico是一个纯3层的数据中心网络方案,而且无缝集成像OpenStack这种IaaS云架构,能够提供可控的VM、容器、裸机之间的IP通信。Calico不使用重叠网络比如flannel和libnetwork重叠网络驱动,...

Kubernetes: Flannel容器网络-IT技术资讯
Kubernetes

Kubernetes: Flannel容器网络

admin阅读(115)评论(0)赞(0)

Flannel之所以可以搭建kubernets依赖的底层网络,是因为它可以实现以下两点: 它给每个node上的docker容器分配相互不想冲突的IP地址; 它能给这些IP地址之间建立一个覆盖网络,同过覆盖网络,将数据包原封不动的传递到目标容...

Kubernetes网络原理及方案-IT技术资讯
Kubernetes

Kubernetes网络原理及方案

admin阅读(131)评论(0)赞(0)

大家好,说到容器、Docker,大家一定会想到Kubernetes,确实如此,在2016年ClusterHQ容器技术应用调查报告显示,Kubernetes的使用率已经达到了40%,成为最受欢迎的容器编排工具;那么Kubernetes到底是什...

十分钟带你理解Kubernetes核心概念-IT技术资讯
Kubernetes

十分钟带你理解Kubernetes核心概念

admin阅读(117)评论(0)赞(0)

本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service...

PHP 8 性能基准测试-IT技术资讯
php

PHP 8 性能基准测试

admin阅读(125)评论(0)赞(0)

外国科技媒体 Phoronix 发布了针对 PHP 8 的性能基准测试报告。由于 PHP 8 Alpha1 大约要到6月中旬才发布,所以 Phoronix 从 PHP 8 最新的 Git 代码(截至5月底)构建了用于测试的版本。PHP 8 ...

Linux

ext4文件系统quota

admin阅读(120)评论(0)赞(0)

什么是磁盘配额? 限制磁盘资源的使用。 限制原因就是因为资源不是无限的。 应用场景: 1.网络存储空间有限 网盘 2.邮件服务器 3.公司的文件共享服务器 能限制谁? 1.限制普通用户 2.限制用户组 注意:不能限制root用户 root用...

什么,秒杀系统也有这么多种!-IT技术资讯
Go

什么,秒杀系统也有这么多种!

admin阅读(117)评论(0)赞(0)

前言 本文结构很简单: 5张图送你5种秒杀系统,再加点骚操作,再顺带些点心里话?‍️。 一个简单的秒杀系统 实现原理: 通过redis原子操作减库存 图一 优点 缺点 简单好用 考验redis服务能力 是否公平 公平 先到先得 我们称这类秒...

Redis

Redis(二) — 浅谈Redis中的基础对象

admin阅读(126)评论(0)赞(0)

一:摘要概述 Redis中有几种比较常用基础的对象,本文将会详细介绍string、hash、list、set、zset对象底层实现数据结构以及它们的常见应用场景与特点 二:redisobject 源码位置位于server.h文件中605行开...

[Redis源码系列]在Liunx安装和常见API-IT技术资讯
Redis

[Redis源码系列]在Liunx安装和常见API

admin阅读(107)评论(0)赞(0)

前言 hello,好久不见,又断更了一段时间。同事大部分离职了,但是活还是一样,所以只能硬着头皮顶上。现在总算歇会了,决定开启Redis源码系列,希望不要啪啪啪打脸。 什么是redis? Redis是一种基于键值对(key-value)的N...

别再问我Redis内存满了该怎么办了-IT技术资讯
Redis

别再问我Redis内存满了该怎么办了

admin阅读(135)评论(0)赞(0)

概述 Redis的文章,我之前写过一篇关于Redis的缓存的三大问题,累计阅读也快800了,对于还只有3k左右的粉丝量,能够达到这个阅读量,已经是比较难了。 这说明那篇文章写的还过得去,收到很多人的阅读肯定,感兴趣的看一下[]。 三大缓存问...

第一次入门 Redis,我是认真的,别来打我-IT技术资讯
Redis

第一次入门 Redis,我是认真的,别来打我

admin阅读(154)评论(0)赞(0)

说起来,可能有些小伙伴会不相信,我是第一次用 Redis,真的。因为公司小,业务量小,Redis 根本派不上用场。不过,最近打算把系统升级一下,顺带把当下时髦的技术入个门,“与时俱进”嘛,虽然进的有“一点点”晚(注意双引号)。 作为一名富有...

Redis(一) -- 浅谈Redis中的数据结构-IT技术资讯
Redis

Redis(一) — 浅谈Redis中的数据结构

admin阅读(139)评论(0)赞(0)

一:摘要概述 redis的使用者都可以如数家珍的掏出Redis中常用的对象如string、list、hash、set、zset,一些场景比较丰富的使用者可能会说布隆过滤器、geoHash等。但是对于这些对象底层实现的数据结构却是知之甚少,本...