前言

Redis-Sentinel是Redis官方推荐的高可用方案。Redis的主从复制方案时,假如master宕机了,是无法自动主备切换到slave的,而Redis-sentinel是一个独立运行的进程,它能监控Redis主从集群,发现master宕机后能进行自动切换。

由于sentinel本身也存在单点问题, 所以,使用单个sentinel来监控redis是不可靠的。通常我们会使用se[……]

继续阅读

pack用于将数据打包成二进制字符串

unpack用于对二进制字符串解包

一些案列

<?php

//打包为NUL填充的、3个字节长度的二进制字符串(utf8里1个汉字占3个字节)
$binstr = pack("a3", '中');
echo "binary strlen:" . strlen($binstr) . PHP_EOL;
echo "binary str:"[......]

继续阅读

2016,直播很火。各大公司都推出了自己的直播平台,直播行业风生水起。不光传统的游戏、体育教育行业有了直播,连淘宝也有了购物直播。大型公司各种基础设施都比较齐全,搭建一套直播平台自然不在话下,但是如果普通企业,想自己搭建一套完整的直播平台,并不是一件容易的事,也不太现实。

互联网的精神在于分享和协作。并不是每件事都需要自力更生,亲力亲为,比如要搭建一个普通企业门户网站,你可以从github[……]

继续阅读

超文本传输安全协议英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,也被称为HTTP over TLSHTTP over SSLHTTP Secure)是一种网络安全传输协议。在计算机网络上,HTTPS经由超文本传输协议(HTTP)进行通信,但利用SSL/TLS来对数据包进行加密。HTTPS开发的主要目的,是提供对网络服务器的身份认证,保护交换数据[……]

继续阅读