By东关

Ubuntu mysql设置root密码和远程连接

第一步 查看用户名和密码 sudo cat /etc/mysql/debian.cnf 第二步 强行登录,就是使用生成的密码登录 mysql -u debian-sys-maint -p 第三步 修改密码 use mysql; // 下面这句命令有点长,请注意。 update mysql...

php+redis简单实现队列

消息队列:是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直...

Redis为什么是单线程,高并发快的3大原因详解

Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用...

一台 Linux 服务器最多能支撑多少个 TCP 连接

在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。 很多同学看到这个问题的第一反应是6553...

PHPredis分页缓存方案

<?php /* * redis 分页数据类库 */ class redisPage{ protected $_redis; protected $_redis_ip = '127.0.0.1'; //ip protected $_redis_port = 6379; //端口 protected $_redis_db =...

关于 PHP 错误日志踩过的一些坑

对于线上的项目来说,错误日志和访问日志是至关重要的。 学会如何分析日志找出问题是一个必备技能。本文就谈谈关于PHP的错误日志那些事。 phpinfo() 中 Local Value(局部变量)和 Master Value(主变量) 的区别...

REDIS实践之使用watch完成秒杀抢购功能

突然想写点关于redis业务实现的一些东西,想起来很早之前看过一个关于用watch完成秒杀功能的案例,然后又翻出来看了看,不看还好, 一看发现这个实现逻辑是有问题了,随便改吧改吧,希望不要被误导 $redis = new...

PHP + REDIS 实践:统计在线人数的几种方案分析

在线人数统计业务是我们开发web肯定要设计的业务逻辑,本文就会给出几种设计方案,来分析下各个方案的优缺点: 使用有序集合 这种方案能够同时储存在线的用户 和 用户上线时间,能够执行非常多的聚合计算,...

WordPress REST API的基本使用

WordPress系统默认开放REST API,也就是说,除了以HTML格式输出内容, 还可以以JSON格式输出文章/用户/评论等数据。 之所以支持JSON数据格式响应,是由于目前各种智能终端设备,如手机/平板/电视/路由器/家电/玩...