- 博客(29)
- 收藏
- 关注
原创 Memcache的部署
Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。注意:Linux系统安装memcached,首先要先安装libevent库。部署安装:http://libevent.org/下载#tar zxf libevent-1.4.13-stable.tar.gz#cd libevent-1.4.13-stable#./configure --prefix=/usr/local/libevent#make && m
2020-05-11 13:24:43 240
原创 Redis持久化
我们都知道redis作为一个键值对内存数据库(NoSQL),数据都是存储在内存当中,在处理客户端请求是,所有操作都在内存当中进行。但是所有人都知道,存储在内存中的数据,只要服务器关机(各种原因),内存中的数据就会消失了。而且如果redis服务器守护进程退出,内存中的数据也一样会消失。当然只把redis当缓存来用,数据消失问题不大,重新从数据源把数据加载进来就可以了,但是如果用户把业务数据存储在re...
2020-05-08 09:26:04 156
原创 Redis三主三从
redis集群实战,用两台虚拟机模拟6个节点,一台机器3个节点,三主三从架构1)准备两台机器,一台是cengos6.5,一台是7二台服务器,启动6个实例,形成三主三从,其中存储相同数据的主从节点不能落在同一台机器上,目的是防止部署的Redis的虚拟机宕机从而造成主从节点全部失效。实验机器的地址与端口如下所示:Ip地址 端口10.30.8.36 700010.30.8.36 70...
2020-05-08 09:09:55 2045
原创 Redis主从复制
1、基础环境:redis已编译安装好,正常运行#cp /usr/local/src/redisxxx.xx/redis.conf /etc/redis.conf主redis的配置文件如下 /etc/redis.confvim /etc/redis.conf2、从redis的配置文件名为 /etc/redis-slave.confcp /etc/redis.conf /etc/redi...
2020-05-06 13:38:09 196
原创 Redis安装
系统版本:Centos6.5_x64Redis版本:redis-3.2.11.tar.gz安装:#tar zxf redis-3.2.11.tar.gz#cd redis-3.2.11#make#yum -y install gcc gcc-c++#make MALLOC=libc#cd src/#./redis-server这是前台启动,将其改到后台启动:#cp /u...
2020-05-06 13:35:31 104
原创 Redis介绍
Nosql Redis 部署和管理Nosql概述什么是nosql?Nosql就是not only sql,含义就是:适合关系型数据库的时候就使用关系型数据库,不适用的时候也没必要非得使用关系型数据库不可,可以考虑使用更加合适的数据存储。这里泛指非关系型数据库。NoSQL用于超大规模数据的存储。关系型数据库作为应用广泛的通用型数据库优势主要有:1、保持数据的一致性(事务处理)2、由于以标...
2020-05-06 13:31:35 163
原创 LVS-NAT模式
在nat模式群集中,lvs负载调度器是所有节点访问Internet的网关服务器,其外网地址为192.168.20.138,同时也作为整个群集的VIP地址。Lvs调度器具有两块网卡分别连接内外网。环境:服务器系统都为centos6.5_x64Lvs负载调度器:eth0:192.168.20.138/24 eth1:192.168.1.1/24Web服务器池:web1:192.168.1.2...
2020-04-29 20:29:59 109
原创 LVS-DR模式
在DR模式中,LVS负载调度器作为集群的访问入口,但是不作为网关使用,服务器中的节点都各自接入Internet,发送给客户机的web响应不经过LVS负载调度器。这种方式入站、出站数据被分别处理,因此LVS负载调度器和所有的节点都需要配置有VIP地址,以便响应整个群集的访问。环境:负载调度器:eth0:192.168.20.138 eth0:0:192.168.20.139节点1:eth0...
2020-04-29 20:25:25 267
原创 keepalived+lvs安装部署
1.Keepalived的设计目标是构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器、管理服务器池,而不仅仅是双机热备。优点:keepalived对lvs负载调度器实现热备切换,提高可用性,对服务器池中的节点进行健康检查,自动移除失效节点,恢复后再重新加入。2.基于lvs+keepalived实现的lvs群集结构中,至少包含两台热备的负载调度器。使用keepalived...
2020-04-28 21:35:45 307
原创 mysql主主+keepalived
我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master工作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换。使用Keepalived,可以通过虚拟IP,实现双主对外的统一接口以及自动检查、失...
2020-04-28 21:14:27 161
原创 mysql密码-安全
MYSQL密码的修改与恢复MYSQL数据库密码的修改Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码。#mysqladm –uroot password ‘new_password’或者登录mysql后修改mysql> use mysql;mysql> update user set password=PASSWORD(‘mysql...
2020-04-27 21:11:46 205
原创 mysql慢日志查询
MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询...
2020-04-27 21:08:02 110
原创 mysql相关优化
MySQL优化三大方向1.优化MySQL所在服务器内核。2.对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。3.对SQL语句以及表优化。服务器内核方面优化:1.网络参数配置网络参数配置需要修改配置文件/etc/sysctl.conf,可以在配置文件后面添加一下内容:net.core.somaxconn=65536 #每个监听端口允许的最大的监听队列长...
2020-04-27 21:05:36 125
原创 mysql互为主从
环境:系统环境:centos6.5_x64Mysql-A:172.18.49.10Mysql-B:172.18.49.2Mysql安装已经完成。两台mysql上时间同步:#ntpdate pool.ntp.org在A上操作:#vi /etc/my.cnf添加:log-bin=mysql-bin //开启二进制日志server-id=1 //mysql的idre...
2020-04-27 21:00:06 247
原创 tomcat单机多实例
Tomcat单机多实例Tomcat的目录结构:bin – 包含所有运行tomcat的二进制和脚本文件lib – 包含tomcat使用的所有共享库conf - 包含配置信息,如tomcat绑定的端口等server.xml:配置整个服务器信息。例如修改端口号,添加虚拟主机等;tomcatusers.xml:存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信...
2020-04-27 13:32:25 306
原创 memcache详细讲解
Memcached是一套高性能的、分布式存储对象缓存系统。许多 Web 应用将数据保存到关系型数据库( RDBMS,如 MySQL )中,服务器从中读取数据并显示在浏览器中。 随着数据量的增大、访问的集中,就会出现 RDBMS 负担加重、数据库响应恶化、 网站显示延迟等不良问题。这样就出现了 Memcached,设计用于加速动态应用程序(比如 Web),减轻数据库负载。而memcached是一...
2020-04-25 16:24:16 300
原创 nginx正反向代理讲解
正向代理正向代理,也就是我们常说的代理,其工作原理为:我访问不了某个网站,但是我能访问一个代理服务器,这个代理服务器他能访问那个我不能访问的网站,于 是我连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回 来之后返回给我。从网站的角度来说只在代理服务器来取内容的时候有一次记录, 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理是否告诉网站。总之,...
2020-04-25 16:20:03 315
原创 NFS共享讲解
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到...
2020-04-23 16:44:15 1913
原创 nfs共享 脚本执行
#!/bin/bash#主yum -y install nfs-utils rpcbind &>/dev/null#NFS的配置文件为/etc/exports#/backup/ 10.0.0.0/24(rw,sync,no_root_squash)#在exports文件中设置共享资源时,记录格式为:”目录位置 客户机网段(权限选项)"cat >/etc/expor...
2020-04-23 16:30:00 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人