MySQL数据库 mysql主从复制环境搭建

mysql的主从复制主要是为了数据的备份。当然也可以实现mysql的负载均衡,如读写分离,需要借助mysql-proxy等软件。

一、主从配置步骤

1、修改mysql主服务器配置文件,并创建用于复制的用户,最后重启mysql主服务器
2、修改mysql从服务器配置文件,重启从服务器使用配置生效。
3、将从服务器指向主服务器:
  • (1)通过命令行进入主服务器,查看主服务器的状态,并记录其状态

  • (2)通过命令

NodeJs 使用node.js通过request+cheerio模块来实现一个网络爬虫

一、网络爬虫的一般原理

  • 1、使用网络库或函数获取某个或某些网页的内容(如curl函数)

  • 2、对抓取的内容根据DOM结构获取需要的数据(如正则表达式)

  • 3、将分析后的数据进行存储(数据库或文件)

二、node.js实现网络爬虫的工具

  • 1、request:发起网络请求的模块

  • 2、cheerio:一个兼容jquery选择器用法的DOM解析工具

  • 3、fs模块:用于文件读写

三、实现过程

实例:我们以抓取

redis 使用redis3.0搭建redis集群及php操作redis集群

1、安装redis

注:如果你已经安装过redis了,可以跳过本步骤

(1)下载redis源码

注:redis3.0及以上版本自带集群的功能,因此要安装redis3.0及以上版本

  1. wget http://download.redis.io/releases/redis-3.0.7.tar.gz
(2)安装

为了便于管理,我一般安装redis之前会建立redis的相关目录(/usr/local/redis

OpenResty lua包管理工具luarocks

luarocks是lua的一个包(模块)管理工具,类似于java的maven,php的composer,ruby的gem,node.js的npm

一、下载安装luarocks

1、下载地址:

https://luarocks.org/

2、安装

备注:主要配置参数:

  • --prefix luarocks安装位置

  • --sysconfdir luarocks配置文件目录

  • --with-lua lua安装目录