跳至内容

Allen 文章

学习Redis的Scan命令

最近自己负责的一个功能需要下线,并需要清空所使用的 Redis 资源,大概占用 500MB 左右。因为自己没有经验,所以当时并没有考虑如何删除这些 key。当我准备清空的时候却犯了愁,因为这个 Redis 是一个生产环境的通用型数据库,已经用了很多年,很多项目也在使用,三千万个 key,QPS 也很…

发表评论

负载均衡的几种类型

负载均衡,就是将请求分发到不同服务器上去响应,让每个服务器的负载达到均衡的状态。现在负载均衡是每个在线应用不可缺少的环节,所以我们需要了解一下负载均衡的模型和类型,当然在实际解决问题时模型会变的很复杂。本文只讨论软件方案,并不涉及硬件。文末会有一点点小干货,是我在新浪课堂上听的一点知识,关于新浪负载…

发表评论

从Iterator理解Generator和yield

写这篇文章是因为学习到了yield关键字,写过很多PHP程序,但是从来没有使用过这个语法,所以一定要探索一下。不研究不知道,一研究吓一跳,从yield关键字牵扯出来的内容真的很多,Iterator、Generator、协程、协程与线程的区别、协程与异步,甚至还让我怀疑了自己从书本上学到的线程和进程。…

发表评论

OpenSSL加密扩展解决PHP加密

一、加密基础 加密一般分为三类:对称加密、非对称加密和摘要加密(也叫数字签名、哈希算法)。 1.对称加密 原理:对称加密算法是发送者和接收者使用同一个密钥,发送者使用密钥加密文件,接收者使用同样的密钥解密。 特点:速度快,加密前后文件大小变化不大,但是密钥的保管是个大问题,因为消息发送方和接收方任意…

2 评论