使用 monitor 命令查看 redis 请求日志

redis 是一个高性能、使用方便的非关系型数据库,我们在使用 redis 时,基本只需要关注存数据,取数据的功能,即 set,get,非常适合用作缓存服务器,降低后端数据库压力。有时,想确认下数据是否是从 redis 里读的,以及 redis 是怎么取得数据,这时就可以使用 monitor 功能了。

阅读全文

HTTPS 的握手过程

在之前 给博客启用 HTTPS 的博文中,我们知道了怎么给自己的博客开启 HTTPS,本篇简要介绍下,HTTPS 连接与 HTTP 连接的不同。

阅读全文

给博客启用 HTTPS

在几个月前,当博客放到阿里云时,就想尝试下开启 HTTPS,在尝试之前,我读了几篇启用 HTTPS 的经验文章,发现现在有了很方便的工具:acme.sh。基本不用你做太多额外操作,即可开启 HTTPS。

阅读全文

我的书单

小时候的我就特别喜欢看书,不过那时都是课外儿童读物,也包括一些科技方面的书,当时班上流行读书文化,我们有自己的圈子,常常是每人买一本书,然后交换着看,交流心得。记得小时候最喜欢的是郑渊洁的童话书,第一次看鲁西西传时,惊为神书,怎么会有这么引人入胜的故事啊,废寝忘食的看。现在想想,非常怀恋,那些儿时的书友们,你们现在还好吗?

阅读全文

linux 命令之--find

find命令也是 linux 环境下使用频繁、功能强大的查找命令,基本每天的工作都会用到它,这里对find命令做个总结,作为备忘

阅读全文

Go语言中的数组(array)和切片(slice)

刚开始学习go,里面有两个类型,常常容易让人弄混:array和slice,这里对这两个类型做个总结

阅读全文

写在回京之前

东西都已经打包好了,马上要离开武汉,返回北京,想想这几个月在武汉的生活和工作,可以用碌碌无为来形容

阅读全文

一道面试题:随机洗牌法

面试时,遇到这么一个问题,觉得比较有意思,可惜我答得不好,特记录下。

阅读全文

php-fpm 子进程的数量,是越大越好吗?

我们知道,在 Linux 环境下,处理php脚本的进程是php-fpmphp-fpm的允许方式有两种:

  • static :表示在 php-fpm 运行时直接 forkpm.max_chindren 个子进程,
  • dynamic:表示,运行时 forkstart_servers 个进程,随着负载的情况,动态的调整,最多不超过 max_children 个进程。

阅读全文

有一条查询很慢的sql语句,怎么优化它

做服务端或后台岗位面试时,有些面试官会问这样的一个问题:有一条sql语句很慢,怎么去优化它。这个问题很有难度,能很好考察求职者对于mysql掌握的程度,以及思考问题的广度。此问题也没有标准的答案,答得越多越好。

阅读全文