最新 最热

面试鹅厂被问:“你的项目是如何处理重复请求/并发请求的?”

对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。...

2020-11-27
3

Redis持久化AOF原理+伪代码实现

Redis 分别提供了 RDB 和 AOF 两种持久化机制,本章首先介绍 AOF 功能的运作机制, 了解命令是如何被保存到 AOF 文件里的, 观察不同的 AOF 保存模式对数据的安全性、以及 Redis 性能的影响。之后会介绍从 AOF 文件中恢复...

2020-11-27
3

SpringBoot API 接口防刷

顾名思义,想让某个接口某个人在某段时间内只能请求N次。 在项目中比较常见的问题也有,那就是连点按钮导致请求多次,以前在web端有表单重复提交,可以通过token 来解决。 除了上面的方法外,前后端配合的方法。现在全部由后端...

2020-11-27
2

Redis 在 Web 项目中的应用与实践

Redis作为一个开源的(BSD)基于内存的高性能存储系统,已经被各大互联网公司广泛使用,并且有着诸多的应用场景。本篇文章将基于PHP来详细讲解Redis在Web项目中的主要应用与实践。...

2020-11-27
4

SpringBoot2.x整合Redis数据库

1、Redis是当下最流行的用于实现缓存机制的NoSQL数据库,其主要通过key-value存储,支持高并发访问。在实际工作中,Redis结合SpringData技术后可以方便地实现序列化对象的存储。SpringBoot很好地支持了Redis,可以在项目中使...

2020-11-26
3

《Redis篇:》redis存取数据《使用配置文件配置jedisPool》

一、代码1.controllerpackage com.qf.controller;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;imp...

2020-11-26
2

Redis 用的很溜,了解过它用的什么协议吗?

他说,事情是这样的,刚开始,问了一些基础的问题,比如 Redis 的几种基本数据类型和使用场景,以及主从复制和集群的一些问题,这些都还好。

2020-11-26
3

编译安装PHP7及扩展

编辑 php.ini,文件中的配置项 cgi.fix_pathinfo 设置为 0 。

2020-11-26
3

MySQL深入学习第十四篇-count(*)这么慢,我该怎么办?

在开发系统的时候,你可能经常需要计算一个表的行数,比如一个交易系统的所有变更记录总数。这时候你可能会想,一条 select count(*) from t 语句不就解决了吗?...

2020-11-26
0

带你研究Redis分布式锁,源码走起

前阵子我们讲了分布式锁的实现方式之一:zookeeper,那么这次我们来讲讲同样流行,甚至更胜一筹的Redis。

2020-11-26
4