摘要: 1.Redis 是一个基于内存的高性能key-value数据库。 2.Redis相比memcached有哪些优势: memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 redis的速度比memcached快很多 redis可以持久化其数据 3.Redis是单线 阅读全文
posted @ 2020-06-17 14:39 雲夜 阅读(343) 评论(0) 推荐(0)
摘要: 什么是设计模式 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。 主要设计模式 创建型 单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点 抽象工厂(Abstract Factory):提 阅读全文
posted @ 2020-06-15 15:16 雲夜 阅读(185) 评论(0) 推荐(0)
摘要: <?php header('content-type:text/html;charset=utf-8'); $arr = array(3,2,5,8,23,54,44,6,22,9); echo implode(' ', $arr)."<br/>"; /* 常用排序算法 */ //冒泡排序 func 阅读全文
posted @ 2020-06-15 14:56 雲夜 阅读(185) 评论(0) 推荐(0)
摘要: Mysql cluster: share-nothing,分布式节点架构的存储方案,以便于提供容错性和高性能。 需要用到mysql cluster安装包,在集群中的每一个机器上安装。 有三个关键概念:Sql节点(多个),数据节点(多个),管理节点(一个),数据节点之间采用的是同步复制来保证各节点之间 阅读全文
posted @ 2020-06-12 15:00 雲夜 阅读(3293) 评论(0) 推荐(0)
摘要: 为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查 阅读全文
posted @ 2020-06-12 14:36 雲夜 阅读(643) 评论(0) 推荐(0)
摘要: MySQL中索引类型 普通索引(key),唯一索引(unique key),主键索引(primary key),全文索引(fulltext key) 三种索引的索引方式是一样的,只不过对索引的关键字有不同的限制: 普通索引:对关键字没有限制 唯一索引:要求记录提供的关键字不能重复 主键索引:要求关键 阅读全文
posted @ 2020-06-11 15:22 雲夜 阅读(250) 评论(0) 推荐(0)