摘要: MongoDB是一个基于分布式文件存储的数据库。 C++语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。比起Redis这种纯粹的NoSql数据库,MongoDB是一个介于关系数据库和非关系数据库之间的产品。 主要特点 MongoDB是一个面向文档存储的数据库,将数据存储为一个文档, 阅读全文
posted @ 2020-03-22 16:30 风行天下12 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Mysql索引的建立对于Mysql的高效运行是很重要的,索引可以大大提高MySQL的检索速度。大家在使用Mysql的过程中,肯定都使用到了索引,也都知道建立索引的字段通常都是作为查询条件的字段(一般作为WHERE子句的条件),却容易忽略查询语句里包含order by的场景。其实涉及到排序order 阅读全文
posted @ 2020-03-22 09:42 风行天下12 阅读(29091) 评论(1) 推荐(4) 编辑
摘要: 服务器攻击一般是从ping开始的,黑客攻击网站前会先ping下服务器看其是否在线,如果服务器禁止ping,可以一定程度的减少服务器被攻击次数。Centos系统默认是允许ping的,可使用root账户修改Centos系统内核参数永久禁止ping。 vim /etc/sysctl.conf 在文件末尾加 阅读全文
posted @ 2020-03-21 16:31 风行天下12 阅读(1069) 评论(0) 推荐(1) 编辑
摘要: Redis中的List数据类型可以作为一个简易的消息队列来使用,为什么说是简易的队列,因为List能实现队列基本的先进先出功能,但是比如延迟队列,消息优先级等功能并不支持,当然延迟队列也可以使用Redis的有序集合来实现,这里不过多介绍,只介绍一下php使用List实现最基本的先入先出队列功能。 前 阅读全文
posted @ 2020-03-21 16:01 风行天下12 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Redis5版本是一个大的版本升级,相比之前版本,新增了一些新特性,这里就简单介绍一下,重点介绍一下新的数据类型和命令。 新特性 新的流数据类型(Stream data type) 新的 Redis 模块 API:定时器、集群和字典 API(Timers, Cluster and Dictionar 阅读全文
posted @ 2020-03-21 13:03 风行天下12 阅读(4107) 评论(0) 推荐(0) 编辑
摘要: 1.Mysql锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。MyS 阅读全文
posted @ 2020-03-19 13:46 风行天下12 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: Composer是PHP5.3版本以上的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer不是一个包管理器,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如vendor)进行安装。默认情 阅读全文
posted @ 2020-03-16 20:51 风行天下12 阅读(6475) 评论(0) 推荐(1) 编辑
摘要: 在使用mysql过程中,经常会有根据某个字段的不同值显示语义化的名称的需求,例如一张用户表,有个sex字段存放的是用户性别,一般不会直接存男,女,未知这种字符串,而是存的0,1,2这种整型,整型的好处是查询效率高于字符串,查询出结果要显示成男,女这种,通常做法是查询出结果,在结果里if判断再赋值成字 阅读全文
posted @ 2020-03-14 15:22 风行天下12 阅读(35258) 评论(2) 推荐(4) 编辑
摘要: 1.概述 Redis作为一个内存数据库,使用主从架构的最核心的目的便是提供数据冗余备份,以防止单个Redis节点挂掉之后其中的数据也被丢失,主从复制是高可用的基础,在此基础上,可以实现读写分离,哨兵机制等模式。作为冗余备份,主从节点最重要的工作便是数据同步。这篇文章介绍一下Redis的数据同步策略, 阅读全文
posted @ 2020-03-10 16:20 风行天下12 阅读(622) 评论(0) 推荐(1) 编辑
摘要: 对任何一个开发或者运维人员来说,一定要有数据备份的意识,防止出现意外情况导致数据丢失。Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化文件即可实现数据恢复。 RDB持久化 1.RDB解释 RDB持久化是把当前进程数据生成快照保存 阅读全文
posted @ 2020-03-09 16:32 风行天下12 阅读(430) 评论(0) 推荐(1) 编辑
返回顶部