摘要:
一、事务及锁应用 a) 事务开启:multi b) 事务回滚:discard c) 事务成功:exec d) 事务前上乐观锁,检测key是否改动:watch key e) 取消所有锁:unwatch 注:multi后面的语句中出错可能有两种情况: 1、语法有问题,exec时报错,所有语句取消执行。 阅读全文
摘要:
一、LRU删除机制 a) 当某个值过期后,并没有从内存删除,因此stats统计时,curr_item有其信息。 b) 当get其值时,判断是否过期,如果过期就返回空并删除。 c) 当添加新值去占用它的位置时,把它当成空chunk来占用位置。 注:数据过期只是不让用户看到数据,并没有真正删除,该行为称 阅读全文
摘要:
一、信号量 a) TERM,INT:快速关闭 b) QUIT:等请求结束后再关闭 c) HUP:改变配置文件,平滑的重读配置文件 d) USR1:重读日志,在日志中按月/日分割时有用 e) USR2:平滑的升级 f) WINCH:关闭旧的进程 使用:kill -信号量 进程号 二、nginx定时任务 阅读全文
摘要:
一、主从集群配置 原理:主服务器建立二进制日志,每产生语句或磁盘变化,写进二进制日志 binlog;从服务器读取主服务器的二进制日志从而建立relaylog日志;然而主服务器需要授权复制账号给从服务器来监听二进制日志。 实现步骤: 1:首先确保主服务器打开二进制日志功能,这样,主服务器一旦有数据变化 阅读全文