Redis主从同步原理

Redis主从同步原理

2周前 (03-09) 浏览: 26 评论: 0

和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,下图为级联结构。 Redis主从复制可以根据是否是全量分为全量同步和增量同步。 1 全量同步 Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤

Linux下redis数据库的简单使用

Linux下redis数据库的简单使用

2周前 (03-08) 浏览: 31 评论: 0

一、redis简介 Redis是一个key-value存储系统。和 Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、 sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作, 而且这些操作都是原子性的。 二、redi

Redis数据库及其基本操作

Redis数据库及其基本操作

2周前 (03-07) 浏览: 22 评论: 0

Redis 是一个高性能的key-value数据库, 支持主从同步, 完全实现了发布/订阅机制, 因此可以用于聊天室等场景. 主要表现于多个浏览器之间的信息同步和实时更新. 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop

Mysql数据库用source命令导入SQL文件

Mysql数据库用source命令导入SQL文件

4周前 (02-23) 浏览: 19 评论: 0

今天我们开发在test服务器上面用phpmyadmin导出了一段SQL语句,让我导入到beta上面的数据库里面,但是beta服务器上面没有安装phpmyadmin软件,看了里面还有删除创建数据表的过程,用mysql命令导入肯定是不行的,难道只能在beta服务器上面安装phpmyadmin软件才能可以导入该SQL语句?该SQL语句如下,我只是截取了其中一部分: -- phpMyAdmin SQL D

MySQL异常:Incorrect key file for table ‘/tmp/#sql_37b_1.MYI’; try to repair it

MySQL异常:Incorrect key file for table ‘/tmp/#sql_37b_1.MYI’; try to repair it

1个月前 (02-14) 浏览: 17 评论: 0

今天突然收到报警短信,提示网站有一个模块出现异常,当时我就方了 检查了下日志,发现异常如下: [crayon-58d5b285c0c73700436120/] 看这个异常信息真是一头雾水,但是可以确定的是,在执行一条SQL的时候,数据库(MySQL)抛出异常,先不管那么多,直接将SQL在终端跑一下,异常如下 问题原因:在执行SQL的时候,产生临时数据占满了/tmp磁盘空间 解决方法 1、,使用SQ

mongodb设置最大连接数、最大连接数修改

mongodb设置最大连接数、最大连接数修改

3个月前 (12-17) 浏览: 88 评论: 0

mongodb最大连接数是20000。 所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。 查看mongodb最大连接数: [crayon-58d5b285c12ab936169607/] 修改mongodb最大连接数 [crayon-58d5b285c12b5592120369/]

MongoDB 3.2.9 请求 hang 分析及 wiredtiger 调优

MongoDB 3.2.9 请求 hang 分析及 wiredtiger 调优

3个月前 (12-17) 浏览: 30 评论: 0

MongoDB 3.2.9 版本在 wiredtiger 上做了很多改进,但不幸的时,这个版本引入了一个新的 bug,持续大量 insert/update 场景,有一定的可能导致 wiredtiger 进入 deadlock,MongoDB 官方迅速的在3.2.10里修复了该问题,该版本在 wiredtiger 内存使用上也做了控制,尽量避免了因为内存碎片导致 wiredtiger 内存使用远超出

CentOS 6.5_X64下安装配置MongoDB数据库

CentOS 6.5_X64下安装配置MongoDB数据库

3个月前 (12-16) 浏览: 65 评论: 0

Linux操作系统:Centos6.5_x64 IP地址:192.168.163.7 最终实现的目标:安装MongoDB数据库 一、首先关闭服务器的SELinux防火墙。 [crayon-58d5b285c2143134289160/] 二、编辑服务器的iptables防火墙,要放行27017的端口 [crayon-58d5b285c214e197710436/] [crayon-58d5b285

分布式文档存储数据库 MongoDB

分布式文档存储数据库 MongoDB

3个月前 (12-16) 浏览: 43 评论: 0

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,

MySQL5.7MHA+MaxScale2.0构建高可用环境

MySQL5.7MHA+MaxScale2.0构建高可用环境

4个月前 (12-06) 浏览: 117 评论: 0

MySQL读写分离与负载均衡--MHA与MaxScale 环境介绍 Part1:写在最前 看了某大牛的文章,讲述了一下MaxScale比LVS的好处多多,那您倒是放出来配置文件啊~~大牛说: 需要的单独找我吧,太长了配置文件…… 看到这我心中久久不能平静啊。。。联系不上您呐 = =,于是各种资料各种找啊~各种坑各种血崩啊!~~~ 由于不知道大牛的配置文件是什么样子,本文仅以随笔的形式,记录下实施过

MongoDB 生态 – 可视化管理工具

MongoDB 生态 – 可视化管理工具

4个月前 (12-01) 浏览: 126 评论: 0

摘要: 工欲善其事,必先利其器,我们在使用数据库时,通常需要各种工具的支持来提高效率;很多新用户在刚接触 MongoDB 时,遇到的问题是『不知道有哪些现成的工具可以使用』,本系列文章将主要介绍 MongoDB 生态在工具、driver、可视化管理等方面的支持情况。 本文主要介绍 MongoDB 的一些可 工欲善其事,必先利其器,我们在使用数据库时,通常需要各种工具的支持来提高效率;很多新用户在刚

MySQL Utilities工具包概述及安装

MySQL Utilities工具包概述及安装

4个月前 (11-14) 浏览: 70 评论: 0

MySQL Utilities 是一组基于Python语言编写的python库的命令行实用工具集,依赖于python 2.6。该工具提供了MySQL数据库运维工程中常用的一些工具,诸如克隆、复制、比较、差异、导出、导入、安装、配置、索引、磁盘查看等等。有了这个工具包,就好比那些个神医大夫,不管大病小病,先去搞个化验,搞个CT,你也可以当华佗。MySQL Utilities提供了各种平台的软件包,如

SQL注入速查表(下)与Oracle注入速查表

SQL注入速查表(下)与Oracle注入速查表

4个月前 (11-13) 浏览: 24 评论: 0

一、SQL注入速查表(下) 0x00 目录 盲注 关于盲注 实战中的盲注实例 延时盲注 WAITFOR DELAY [time](S) 实例 BENCHMARK()(M) 实例 pg_sleep(seconds)(P) 掩盖痕迹 -sp_password log bypass(S) 注入测试 一些其他的MySQL笔记 MySQL中好用的函数 SQL注入的高级使用 强制SQL Server来得到NT

SQL注入速查表(上)

SQL注入速查表(上)

4个月前 (11-13) 浏览: 67 评论: 0

0x00 关于SQL注入速查表 现在仅支持MySQL、Microsoft SQL Server,以及一部分ORACLE和PostgreSQL。大部分样例都不能保证每一个场景都适用。现实场景由于各种插入语、不同的代码环境以及各种不常见甚至奇特的SQL语句,而经常发生变化。 样例仅用于读者理解对于“可能出现的攻击(a potential attack)”的基础概念,并且几乎每一个部分都有一段简洁的概要

解密MSSQL链接数据库的密码

解密MSSQL链接数据库的密码

4个月前 (11-13) 浏览: 31 评论: 0

0x00 背景 from:https://www.netspi.com/blog/entryid/221/decrypting-mssql-database-link-server-passwords 建议在看之前先了解下什么是linked server。比如参考微软的相关学习资料: http://technet.microsoft.com/zh-cn/library/ms188279.aspx

高性能Mysql主从架构的复制原理及配置详解

高性能Mysql主从架构的复制原理及配置详解

4个月前 (11-11) 浏览: 61 评论: 0

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当

SQL SERVER 2008安全配置

SQL SERVER 2008安全配置

5个月前 (11-09) 浏览: 20 评论: 0

0x00 sql server 2008 权限介绍 在访问sql server 2008的过程中,大致验证流程如下图: 当登录操作一个数据库的时候,会经过三次验证: [crayon-58d5b285c7075749942094/] 当使用windows身份认证模式的时候,使用的windows账号会通过操作系统的验证,然后以sysadmin的服务器角色通过SQL SERVER 的验证,在访问一个具体

SQL Server超时诊断和调优

SQL Server超时诊断和调优

5个月前 (11-08) 浏览: 66 评论: 0

一、 超时分析 下面是用户访问一个Web站点的常见错误: 详细错误描述如下: [crayon-58d5b285c78c8856561936/] 以上输出非常清晰的描述了,对于这个操作的超时时间结束,而实际上工作并没有完成。 我们常常会发现“timeout”错误,那么具体是在哪个访问阶段、受哪个设置影响报出来的呢?下面,我们通过典型的Web应用架构来分析下超时问题。 结合上面的访问关系图,可以看到:

企业私有云之mariadb集群高可用

企业私有云之mariadb集群高可用

5个月前 (11-08) 浏览: 20 评论: 0

上篇文章介绍了openstack组件rabbitmq高可用,现在介绍其另一个重要组件mysql高可用。 我是本次选择mysql的版本是mariadb,集群方法是galera cluster多主集群。 其实也有很多其他方案,如pxc、mha等等,选择galera的原因是安装方便,使用与维护也方便,多主模式任何一个节点挂了都可以在另外节点查看数据,同时openstack各组件也支持配置集群方式的配置。

MySql注入科普

MySql注入科普

5个月前 (10-25) 浏览: 39 评论: 0

默认存在的数据库: mysql 需要root权限读取 information_schema 在5以上的版本中存在 测试是否存在注入方法 假:表示查询是错误的 (MySQL 报错/返回页面与原来不同) 真:表示查询是正常的 (返回页面与原来相同) 共三种情况: 字符串类型查询时: 数字类型查询时: 登陆时: ' 假 '' 真 " 假 "" 真 \ 假 \\ 真 AND 1 真 AND 0 假 AND

MSSQL连接数据库密码获取工具与原文数个错误纠正

MSSQL连接数据库密码获取工具与原文数个错误纠正

5个月前 (10-24) 浏览: 27 评论: 0

0x00 原文提供的powershell脚本出错的解决方案 原文提供的脚本直接导入执行会抛出“数据无效”的错误,测试系统在查询分析器中获取到的密文为: [crayon-58d5b285cc0c0844631946/] 长度为236字节。而在powershell中获取到的密文为: [crayon-58d5b285cc0cd386067748/] 长度为196字节,少了40字节。经过多次测试发现问题处

Mysql安全配置

Mysql安全配置

5个月前 (10-20) 浏览: 49 评论: 0

0x01 前言 很多文章中会说,数据库的权限按最小权限为原则,这句话本身没有错,但是却是一句空话。因为最小权限,这个东西太抽象,很多时候你并弄不清楚具体他需要哪些权限。 现在很多mysql用着root账户在操作,并不是大家不知道用root权限太大不安全,而是很多人并不知道该给予什么样的权限既安全又能保证正常运行。所以,本文更多的是考虑这种情况下,我们该如何简单的配置一个安全的mysql。注:本文测

MySQL注入技巧

MySQL注入技巧

5个月前 (10-20) 浏览: 29 评论: 0

0x00、介绍   很多东西都是一样的,但是有一些小技巧确实很使用。 以下所有技巧都只在mysql适用,因为它太灵活了 0x01 MYSQl灵活的语法 1 MySQL语法以及认证绕过 注释符: [crayon-58d5b285ccb44424518356/] 前缀: 任意混合 + - ~ ! [crayon-58d5b285ccb4f805616024/] 测试后发现and/or后面可以

一个参数引起的mysql从库宕机血案

一个参数引起的mysql从库宕机血案

5个月前 (10-13) 浏览: 35 评论: 0

Part1:max_binlog_cache_size max_binlog_cache_size 表示的是binlog 能够使用的最大cache 内存大小 当我们执行多语句事务的时候 所有session的使用的内存超过max_binlog_cache_size的值时 就会报错:“Multi-statement transaction required more than 'max_binlog_

SQL SERVER 2008安全配置

SQL SERVER 2008安全配置

5个月前 (10-12) 浏览: 9 评论: 0

0x00 sql server 2008 权限介绍 在访问sql server 2008的过程中,大致验证流程如下图: 当登录操作一个数据库的时候,会经过三次验证: [crayon-58d5b285cde55838195863/] 当使用windows身份认证模式的时候,使用的windows账号会通过操作系统的验证,然后以sysadmin的服务器角色通过SQL SERVER 的验证,在访问一个具体

Oracle安全配置

Oracle安全配置

6个月前 (09-26) 浏览: 50 评论: 0

0x01 测试环境 操作系统:window server 2008 x64 oracle:oracle 11.2.0.1.0 0x02 oracle权限介绍 oracle一个实例就是一个数据库,创建一个新的数据库会产生一个新的实例,并且一个实例独立运行一个进程。 一个用户对应一个方案,当用户新建一个数据对象(比如表)之后会在此方案下面。自己访问可以直接访问,其他用户访问需通过“方案名.对象名”的方

Attacking MongoDB

Attacking MongoDB

6个月前 (09-20) 浏览: 34 评论: 0

0x00 背景 本文主要来自于HITB Ezine Issue 010中的《Attacking MongoDB》 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享