Redis自3.2版本开始新增对GEO(地理位置)的支持,但是地球不是一个完美的球体,在最坏的情况下的偏差可能是0.5%。接近两极的区域是不支持的,支持坐标的有效的经度从-180度到180度;有效的纬度从-85.05112878度到85.05112878度,超出范围将会报错。

记录了PHP使用Pheanstalk类连接Beanstalkd,实现任务(消息)的生产以及消费的过程

记录了CentOS中编译和yum两种方式安装Beanstalkd的过程,以及在CentOS6中创建服务脚本,使用service管理;CentOS7中创建服务脚本,使用systemctl管理Beanstalkd的过程

记录了Beanstalkd的基本概念(job,tube,producer,consumer),和job的五种状态(delayed,ready,reserved,buried,delete),以及Beanstalkd的特性

记录了php连接rabbitmq实现消息的生产和消费的整个过程,包括声明持久的直连交换机,声明持久的队列,以及生产持久的消息,消费者处理消息等

记录了基于AMQP协议的rabbitmq的基础知识,如Broker,channel,Exchange,Queue,Binding,producer,consumer等,以及rabbitmq的工作流程,Exchange的类型,Exchange和Queue的绑定和Exchange向Queue投递消息等

记录了Composer在Windows和Linux(如CentOS)的安装和简单使用,Composer是PHP的一个依赖管理工具。你可以在项目中声明所依赖的代码库,并安装他们,Composer仓库中拥有许多出色的代码库,在项目开发中会经常用到

记录了nginx的configure参数,配置文件,虚拟主机配置,常用命令,信号控制等内容

记录了在CentOS7.6中安装Awstats7.7,使用Awstats分析nginx日志,以及使用php+nginx搭建web管理界面,通过htpasswd认证访问的过程

记录了在CentOS7.6中通过源码编译的方式安装nginx1.14,php7.2和mysql5.7的过程,以及使用systemctl管理服务,mysql5.7并未使用官网的二进制包,而是从源码开始自己编译的,要提醒的是mysql5.7编译环境至少需要1G内存,并且非常缓慢,本人实测1G内存很难成功编译,建议1G以上

12345