最新 最热

SpringBoot集成Redis

说明:在SpringBoot2.x之后,原来依赖中使用的jedis被替换成了lettuce?

2021-12-15
0

Redis 分析

Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。...

2021-12-15
0

Redis剖析——Redis列表实现原理之ZipList

列表类型可以存储一组按插入顺序排序的字符串,它非常灵活,支持在两端插入、弹出数据,可以充当栈和队列的角色。

2021-12-15
0

使用docker部署node集群

如果想学习docker,官方文档是一个不错的入门指引,或者可以看这个gitbook。

2021-12-14
0

记一次Redis连接池问题引发的RST

如图所示,服务器发送了大量的 reset,在我 watch 的时候还在发,多半有问题。

2021-12-14
1

白话布隆过滤器

日常开发中,一个常见需求是判断一个元素是否在一个集合中。比如当你在浏览器中输入一个网址的时候,浏览器会判断网址是否在黑名单里。通常的解决方案是直接查询数据库,看看是否存在相关的记录,不过这往往会比较慢,于是我们...

2021-12-14
0

OpenResty 101

初学者在刚开始学习 OpenResty 的时候,肯定要搭建一个环境,通常来说,我们推荐直接使用官方提供的二进制包,比如 CentOS 的话,直接用 yum 安装即可,不过二进制包有一个限制是它的各种编译选项都是固定的,没办法修改,比如现在新...

2021-12-14
1

OpenResty与模块

Lua 中没有常见面向对象语言中所谓类的概念,取而代之使用模块来组织管理代码。关于模块的基础知识大家可以参考「OpenResty 最佳实战」,本文聊点别的。...

2021-12-14
1

通过Twemproxy提升PHP/Redis的性能

Twemproxy 可以说是最古老的 Redis 代理软件了,一般来说,引入代理后性能会比没有引入代理时低一些,毕竟代理会导致一些额外的性能损耗,可是 Twemproxy 却会提升性能, 这主要得益于它的 Pipelining 功能可以实现打包请求,简...

2021-12-14
1

史上最LOW的PHP连接池解决方案

大多数 PHP 程序员从来没有使用过连接池,主要原因是按照 PHP 本身的运行机制并不容易实现连接池,于是乎 PHP 程序员一方面不得不承受其它程序员的冷嘲热讽,另一方面还得面对频繁短链接导致的性能低下和 TIME_WAIT 等问题...

2021-12-14
1