置顶随笔

[置顶]redis五种数据类型和常用命令及适用场景

摘要: 一.redis的5种数据类型: 1.基础理解: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) sort set 有序集合 2.所有命令:h阅读全文

posted @ 2018-09-22 11:07 Ryanyanglibin 阅读(453) 评论(0) 编辑

2019年4月30日

mysql实际碰到问题汇总

摘要: 问题1:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column '阅读全文

posted @ 2019-04-30 18:54 Ryanyanglibin 阅读(7) 评论(0) 编辑

lsof命令

摘要: lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,阅读全文

posted @ 2019-04-30 18:42 Ryanyanglibin 阅读(6) 评论(0) 编辑

2019年4月1日

架构设计总结

摘要: 分而治之思想 扩展规则简述: 1.避免过度设计 内容:设计中警惕复杂的解决方案。 场景:适用于任何项目并且应在所有的大型或者复杂系统或者项目的设计过程中使用。 用法:通过测试同事是否能够轻松地理解解决方案,来验证是否存在过度设计 原因:复杂的解决方案实施成本过高,而且长期的维护费用昂贵。 要点:过于阅读全文

posted @ 2019-04-01 20:03 Ryanyanglibin 阅读(17) 评论(0) 编辑

2019年3月13日

上线事故处理流程

摘要: 目的 整理一套上线事故的应急方案,快速止损。本文档不讨论架构的合理性、以及备用方案相关的事情。 针对核心服务,一旦有线上事故,负责人员高优处理 流程 1. 快速定位问题,看服务监控、看服务日志、咨询运维人员等等,如果能5分钟内定位原因,走修复流程,否则, 2. 快速回滚代码,这里容易有个经验主义作祟阅读全文

posted @ 2019-03-13 09:57 Ryanyanglibin 阅读(53) 评论(0) 编辑

系统初始化手册

摘要: 系统初始化手册 一、概述 1、目的 为了加快和提高服务器资源交付应用和投入生产的效率,服务器的部署工作要做到规范化,标准化;在规范化,标准化的前提下,进一步实现自动化/半自动化;从而最终提高工作效率,降低遗漏等错误发生率。鉴于以上缘由,催化了此文档的产生,一方面也是为了方便部署时的参考,防止在部署过阅读全文

posted @ 2019-03-13 09:53 Ryanyanglibin 阅读(89) 评论(0) 编辑

使用kingshard遇到的坑

摘要: 1. 禁止用mysqldump 连接kingshard, 会导致表锁死 2. 读取NULL值变为文本 1. 通过kingshard连接 select出来的null值变为文本"NULL" 3. kingshard 无法join分片表 1. 假设a与b都是分片表, 即使a与b分片一致也无法join 2.阅读全文

posted @ 2019-03-13 09:32 Ryanyanglibin 阅读(88) 评论(0) 编辑

2019年3月12日

工作通用技能

摘要: 公司与个人: 1.公司是盈利性组织,个人和公司必须双赢 2.在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作 创造力: 一个没有创造力的人是多么的可怜,对于团队来说也是一种耻辱 我们需要对得起公司给的那个职称:工程师、研究员、资深工程师 牛人姿态: 即使现在不是牛人,也得具备这样的姿阅读全文

posted @ 2019-03-12 09:49 Ryanyanglibin 阅读(11) 评论(0) 编辑

2019年3月1日

MySQL数据库使用规范

摘要: 一.建表规约 1.【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint (1表示是,0表示否) 说明:任何字段如果为非负数,必须是unsigned 正例:表达逻辑删除的字段名is_deleted,,1表示删除,0表示未删除 2.【强制】表名、字段名阅读全文

posted @ 2019-03-01 18:43 Ryanyanglibin 阅读(15) 评论(0) 编辑

2019年1月4日

带了纸和笔,要记哪些东西?

摘要: 带了纸和笔,要记哪些东西? 工作任务安排,无非记录5W2H2R 5W why, who, when, where, what: 为什么要做,希望谁,在什么时间,什么地方,完成什么事情 2H how, how much: 希望怎么做,做到什么程度 2R resource, result: 有什么资源支阅读全文

posted @ 2019-01-04 11:46 Ryanyanglibin 阅读(20) 评论(0) 编辑

2019年1月3日

redis命令行批量删除匹配到的key

摘要: 执行命令如下 redis cli h 12.132.30.21 p 6379 a 2016 n 4 keys "ecard " | xargs redis cli h 12.132.30.21 p 6379 a 2016 n 4 del 说明: h:redis所在服务器的ip; p:redis端口号阅读全文

posted @ 2019-01-03 17:34 Ryanyanglibin 阅读(335) 评论(0) 编辑

导航

公告