php配置redis讲解

redis扩展程序下载链接(版本3.0.504) 链接: https://pan.baidu.com/s/1QfrjtnifOl8SPf7XCEly2g 密码: u6x6 wampserver下载地址: 链接: https://pan...

PHP Redis锁讲解

一、什么是 Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库 二、什么是 Redis 分布式锁 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行...

Redis缓存讲解

使用Redis不得不考虑缓存的问题,处理不好的话会被黑客利用从而导致缓存击穿、缓存穿透、缓存雪崩等问题 场景如下图: 缓存击穿:一个已经存在的key,当访问量过大的时候,有部分请求可能会绕过缓存直接请求DB,从而导致DB请求...

Redis的key用冒号隔开形成树形结构讲解

接触过很多的项目,其中有一大部分的redis的key用冒号:把一些字符串进行隔开,比如: Person:CN:name Person:US:name Person:UK:name ... 这个好像是以前比较老的版本的处理...

mongodb启动报错,child process failed, exited with error number 1讲解

error: child process failed, exited with error number 1 第一次安装mongodb,随后启动一般不会出现上面的错误,出现这种错误的原因一般是mongodb进程非正常关闭导致...

MySQL与MongoDB查询互转讲解

Mysql与MongoDB查询互转 mongo查询严格要求数据格式! 1、只想查出某些数据,不想全部数据都查出来 mysql: select name from user; mongo: db.user.find(...

insert into ... on duplite key update和replace into讲解

本文先介绍insert into … on duplite key update和replace into各自的作用及用法。 1.insert into … on duplite key update … 作用:插入一行数据...

timestampdiff的一个BUG讲解

发现一个timestampdiff无法正确判断列值的BUG,看下面例子: --测试表如下: mysql> select * from test; +----+---------------------+ | id...

研究一条distinct+order by+limit的SQL执行过程,发现limit影响排序结果的彩蛋讲解

假设有如下表: mysql> select * from tab; +----+------+ | id | col1 | +----+------+ | 1 | 2 | | 2 | 2 |...

从一个SQL看in和exists的隐式转换讲解

遇到一个SQL,学习到了一些关于in和exists隐式转换的优化知识。 SELECT DISTINCT t1.differ_code as differCode,...