2019年8月30日

摘要: 一.函数定义的弊端1.python是动态语言,变量随时可以被赋值,且能赋值为不同的类型2.python不是静态编译型语言,变量类型是在运行器决定的3.动态语言很灵活,但是这种特性也是弊端难发现:由于不做任何类型检查,直到运行期问题才显现出来,或者线上运行时才能暴露出问题难使用:函数的使用者看到函数的 阅读全文
posted @ 2019-08-30 16:30 我不是西西 阅读(335) 评论(0) 推荐(0) 编辑

2019年7月8日

摘要: 1.Redis规模化运维遇到的问题(1)发布构建繁琐,私搭乱盖(2)节点&机器等运维成本(3)监控报警初级2.CacheCloud用处(1)一键开启Redis(2)机器,应用,实例监控和报警(3)客户端:透明使用,性能上报(4)可视化运维:配置扩容,Failover,机器/应用/实例上下线。(5)已 阅读全文
posted @ 2019-07-08 14:28 我不是西西 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.缓存的受益与成本(1)受益加速读写:通过缓存加速读写速度:CPU L1/L2/L3 Cache,Linux page Cache加速硬盘读写,浏览器换成,Ehcache缓存数据库结果降低后端负载:侯丹服务器通过前端缓存降低负载:业务端使用Redis降低后端mysql负载等(2)成本数据不一致:缓 阅读全文
posted @ 2019-07-08 14:25 我不是西西 阅读(120) 评论(0) 推荐(0) 编辑

2019年7月5日

摘要: 1.为什么需要集群(1)并发量:OPSredis性能可以达到10W/每秒,如果业务需要100W/每秒呢(2)数据量机器内存:16-256G,业务需要500G呢(3)解决方法:分布式:简单的认为加机器2.数据分布常用的两种分布方式方式一:顺序分布举例:有三个节点,保证每个节点均衡 特点:数据分散易倾斜 阅读全文
posted @ 2019-07-05 12:16 我不是西西 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 1.主从复制的作用:为主提供一个备份,当主挂掉以后,备份中有一个完整的数据,第二个作用是为主实现一个分流,例如实现读写分离2.主从复制的问题:(1)手动故障转移(2)写能力和存储能力受限3.redis sentinel实现redis的高可用方案:故障发现,故障自动转移,配置中心,客户端通知4.red 阅读全文
posted @ 2019-07-05 12:13 我不是西西 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.什么是主从复制2.单机有什么问题?(1)机器故障(2)容量瓶颈(3)QPS瓶颈3.主从复制的模型:(1)一主一从模型(2)一主多从模型4.主从复制的作用(1)数据副本(2)扩展读性能5.主从复制需要注意的地方:一个master可以有多个slave一个slave只能有一个master数据流向是单向 阅读全文
posted @ 2019-07-05 12:09 我不是西西 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1.持久化的作用2.什么是持久化:redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上3.持久化的实现方式方式一:快照实现方式一:mysql dump实现方式二:redis RDB方式二:写日志实现方式一:mysql binlog实现方式二:hbase hlog实现方式三:redis A 阅读全文
posted @ 2019-07-05 12:07 我不是西西 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一.慢查询1.慢查询的生命周期第一阶段:客户端发送命令到redis(客户端超时不一定慢查询,但慢查询的客户端超时的一个可能因素)第二阶段:因为redis是单线程,在命令执行之前都是要排队的第三阶段:redis执行命令(慢查询发生在第三阶段)第四阶段:返回结果给客户端2.慢查询的两个配置配置一:slo 阅读全文
posted @ 2019-07-05 12:05 我不是西西 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一.通用命令1.根据删除redis中的任意数据类型语法:delete(*names) 2.删除单个age 3.删除多个info和Name 4.检测redis的name是否存在语法:exists(name)5.keys根据模型获取redis的name(不建议在生产环境下使用)语法:keys(patte 阅读全文
posted @ 2019-07-05 11:57 我不是西西 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 缓存数据库介绍:NoSQL(Not Only SQL),意即“不仅仅是SQL”泛指非关系型的数据库,随着互联网web2.0(用户自产生内容)网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS(社交网络)的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题 阅读全文
posted @ 2019-07-05 11:32 我不是西西 阅读(536) 评论(0) 推荐(0) 编辑