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