存在的问题 在现有的业务中使用了redis的有序集合对象作为排行榜,但是由于数据本身没有落地,而且用户数据太多,将近一千五百万的数据,导致redis占用内存特别大,需要进行优...
存在的问题 在现有的业务中使用了redis的有序集合对象作为排行榜,但是由于数据本身没有落地,而且用户数据太多,将近一千五百万的数据,导致redis占用内存特别大,需要进行优...
在我们的业务中,需要定时任务去执行php脚本,对苹果自动续费用户进行续约。某次发现有大量的定时任务在执行,有些开始时间是半年前,所有进程都处于睡眠中。 通过lsof命令可以发...
最近项目中部分服务迁移到go,为了方便监控服务,采用了etcd。启动go服务的时候,去etcd获取一个租约,然后每隔一段时间,就去续约。go的etcd包是通过返回一个chan...
1.为什么需要三次握手?因为传输双方都必须协商出一个序号,序号相当于起点,后面数据传输了多少,序号就递增多少,后续的确认,重传都是根据这个序号来的。而TCP协议是全双工通信协...
CGI CGI(Common Gateway Interface) 是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。...
最近在做一个抽奖活动的后台,代码是自动生成的,只需要做些修改。之前的公共代码用了Redis锁来防止并发情况,但是了解代码的过程中,发现代码有点问题。代码如下: ...
在学习innodb存储引擎的过程中,了解到一致性非锁定读是根据MVVC(行多版本控制)的方式实现的。在事务级别为REPEATABLE READ(可重复读)下,事务读取...