作者存档: 三木

批量删除Redis数据库中的Key(正则删除)

删除redis所有KEY(正则删除):https://www.jianshu.com/p/047ebe0496bcRedis删除特定前缀key的优雅实现:https://juejin.im/post/5d06eba4e51d45775e33f55e批量删除Redis数据库中的Key:https://blog.csdn.net/spring21st/article/details/15771861通 …

继续阅读 »

Redis原子性写入HASH结构数据并设置过期时间

Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间: SET key value EX 60 NXokSETEX key 60 valueok但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间: HSET key field valueokEXPIRE key 60ok 参考阅读:Redis原子性写入HASH结构数据并设置过期时间:htt …

继续阅读 »

redis中hash和string的使用场景

string特性:最大可以存储512M内容时间复杂度O(1)存储对象需要序列化和反序列化的开销 hash特性:可以存储对象节省内容存储对象无需序列化和反序列化的开销可单独更新字段时间复杂度O(1)(又有说和字段数有关O(1),待验证)filed 多了比较消耗cpu 参考资料:redis中hash和string的使用场景:https://www.jianshu.com/p/4537467bb593R …

继续阅读 »

redis 配置多个ip 解决方案

参考资料:https://www.cnblogs.com/yiliuyang/p/9205010.html redis服务相关命令: service redis-server {start|stop|status|restart}

批量删除Redis指定前缀的Key

参考资料:redis集群批量删除指定的key:https://blog.51cto.com/ganbing/2050111Redis 删除1.2亿指定前缀的key:http://blog.itpub.net/22664653/viewspace-2151709/redis根据前缀批量获取和批量删除key的方法:https://www.xstnet.com/article-109.htmlredis …

继续阅读 »

Ngin 配置自定义 SERVER 环境变量

Nginx基础之常用配置:https://blog.csdn.net/baidu1966/article/details/101459982/ 【Nginx】配置自定义环境变量:https://www.jianshu.com/p/b6642316e94a 【nginx】nginx配置文件结构,内置变量及参数调优:https://www.cnblogs.com/songgj/p/9113901.ht …

继续阅读 »

Mac之如何查看已用端口

Mac之如何查看已用端口:https://blog.csdn.net/yxys01/article/details/77186561mac 查看端口是否被使用:https://www.cnblogs.com/greenboy/p/4633093.html

Docker常见问题整理

1、如何快速升级Docker 因为Docker网站在国外,用软件自带的更新功能更新非常慢。快速更新方法是直接到Docker的官方网站,下载(https://download.docker.com/mac/stable/Docker.dmg)文件,然后覆盖安装。 2、Mac上的Docker使用固定IP连接宿主机上的Redis和Mysql服务的方法 在代码中使用 docker.for.mac …

继续阅读 »

在 Linux上 安装 Docker 及配置镜像加速

参考资料: 安装:https://get.daocloud.io/ Docker镜像加速器配置:https://www.cnblogs.com/longronglang/p/8651534.html

Mac下php+nginx 服务发生500 502错误排查思路

dtruss dtruss是动态跟踪命令,可以根据PID,name跟踪进程 mac环境下使用dtruss,linux环境可以使用strace,pstack 参考阅读: php+nginx 服务发生500 502错误排查思路:https://www.ucloud.cn/yun/40542.html

Mac 中brew安装PHP及stats扩展

Mac 中brew安装PHP及扩展:https://www.jianshu.com/p/a118f10d738c stats官方扩展:http://pecl.php.net/package/stats pecl 安装指定版本php扩展(swoole):https://www.jianshu.com/p/9794351c9533

进程分配内存的两种方式–brk() 和mmap()(不设计共享内存)

进程分配内存的两种方式–brk() 和mmap()(不设计共享内存):https://blog.csdn.net/yusiguyuan/article/details/39496057

进程 线程 协程的相关理解

进程 线程 协程的相关理解:https://blog.csdn.net/guyan0319/article/details/79411626 进程,线程,协程的区别:https://www.cnblogs.com/xuchunlin/p/10329311.html 线程 、进程、协程 三者区别:https://blog.csdn.net/weixin_42157608/article/detail …

继续阅读 »

Api 文档管理系统 RAP2环境搭建

Api 文档管理系统 RAP2环境搭建:https://incoder.org/2018/03/27/rap2/ RAP2环境搭建整理(超详细):https://www.jianshu.com/p/6c22e3a9fc15 nginx配置示例: server { listen 80; listen 443 ssl http2; server_name rap.abc.com; access_log …

继续阅读 »

前端开发规范

前端开发规范:https://github.com/senntyou/blogs/blob/master/architecture/3.md