redis API ---python
摘要:一, 安装配置 必须安装python3以上 配置文件自己下载,搜索名字百度 解压 >Python >./configure-->yum install -y zlib* -->make && make install 安装 redis-py-master unzip redis-py-master.
阅读全文
posted @
2018-11-30 17:42
kingle-l
阅读(227)
推荐(0) 编辑
redis cluster 部署过程
摘要:一, 特点 高性能: 1、在多分片节点中,将16384个槽位,均匀分布到多个分片节点中 2、存数据时,将key做crc16(key),然后和16384进行取模,得出槽位值(0-16383之间) 3、根据计算得出的槽位值,找到相对应的分片节点的主节点,存储到相应槽位上 4、如果客户端当时连接的节点不是
阅读全文
posted @
2018-11-30 16:05
kingle-l
阅读(1989)
推荐(0) 编辑
MHA 高可用架构部署
摘要:一, MHA 介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切
阅读全文
posted @
2018-11-26 17:04
kingle-l
阅读(437)
推荐(0) 编辑
innoback 参数及使用说明
摘要:背景环境: 正在运行的网站系统,mysql数据库,数据量25G,日业务增量10-15M。 备份方式: 每天23:00点,计划任务调用mysqldump执行全备脚本 故障时间点: 上午10点,误删除了一个表 模拟故障1. 模拟昨天的全备 mysqldump -uroot -p -A -R --trig
阅读全文
posted @
2018-11-23 09:10
kingle-l
阅读(378)
推荐(0) 编辑
mysqldump 命令使用
摘要:常见选项:--all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。--force, -f:即使发现sql错误,
阅读全文
posted @
2018-11-23 08:55
kingle-l
阅读(6428)
推荐(1) 编辑
PIX 防火墙
摘要:恢复内容开始 一 , PIX 防火墙的认识 PIX 是cisco 的硬件防火墙 硬件防火墙的工作速度快,使用方便. PIX 有很多型号,并发连接数是PIX防火墙的重要参数 PIX 25是典型的设备 PIX 防火墙常见的接口: console Faliover Ethernet USB 网络区域: 内
阅读全文
posted @
2018-11-19 20:33
kingle-l
阅读(1378)
推荐(0) 编辑
MySQL 常用show 语句
摘要:1. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 2. show databases; -- 显示mysql中所有数据库的名称。 3. show columns from table_name from databas
阅读全文
posted @
2018-11-19 16:41
kingle-l
阅读(1643)
推荐(0) 编辑
防火墙与入侵检测技术
摘要:一, 防火墙的定义 用于连接两个或者多个网络区域,并且基于策略限制区域间的流量设备. 主要是隔离再本地网络与外界网络之间的一道防御系统,是一类防范措施总称.... 二, 防火墙分类 包过滤防火墙 代理防火墙(应用层防火墙) 状态检测防火墙 三, 防火墙技术 NAT 从技术上讲,NAT根本就不是防火墙
阅读全文
posted @
2018-11-18 13:36
kingle-l
阅读(2844)
推荐(1) 编辑
mysql DQL语言操作
摘要:SQL语句的执行顺序:from-where-group by-having-select-order bywhere 可以筛选多个条件,如 where A and B1.排序order by 列名 asc|descasc:升序排列 默认就是升序 所以可以省略desc:降序排列永远sql语句的最后2.
阅读全文
posted @
2018-11-16 09:08
kingle-l
阅读(403)
推荐(0) 编辑
mysql 视图
摘要:一, 视图的概念 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。通过视图,可以展现基表的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。基表:用来创建视图的表叫做基表base table 视图相对于普通的表的优势主要
阅读全文
posted @
2018-11-15 12:16
kingle-l
阅读(192)
推荐(0) 编辑
mysql 索引
摘要:一, mysql索引的概念 01, 索引: 在mysql的列类型都可以添加索引, 在关系型数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录
阅读全文
posted @
2018-11-15 11:37
kingle-l
阅读(330)
推荐(0) 编辑
mysql 语句执行的过程
摘要:客户端发送一条查询给服务器; 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器段进行SQL解析、预处理,在优化器生成对应的执行计划; mysql根据优化器生成的执行计划,调用存储引擎的API来执行查询。 将结果返回给客户端。 实际上mysql执行的每一步
阅读全文
posted @
2018-11-15 09:43
kingle-l
阅读(1841)
推荐(0) 编辑
MySQL误删root用户导致无法登陆解决方法
摘要:测试环境 删除前 删除root用户 为了测试,把其他root相关都删除了,命令就不一一展示了,显示结果。 删除后 退出再登陆 现在已经无法登陆了,之前误删过一次。。。无奈那会儿不知道如何解决,就只能重装了,但是,经过一段时间的学习,发现并不是没有解决办法的。 解决方法 首先,关闭数据库 用安全模式设
阅读全文
posted @
2018-11-14 16:05
kingle-l
阅读(792)
推荐(0) 编辑
mysql 忘记密码
摘要:一, 停止mysql程序 /etc/init.d/mysqld stop 或者 kill 杀mysql的进程id 通过安全模式启动数据库 mysqld_safe --skip-grant-tables --skip-networking & 查看原来数据库密码字段信息 更改密码: 5.6版本 upd
阅读全文
posted @
2018-11-14 15:52
kingle-l
阅读(209)
推荐(0) 编辑
mysql - 主从复制原理
摘要:一、什么是主从复制? 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。 二、主从复制的作用(好处,或者说为什么要做主从)重点! 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务
阅读全文
posted @
2018-11-14 09:50
kingle-l
阅读(305)
推荐(0) 编辑
mysql - VARCHAR与VHAR的区别
摘要:一, 基本介绍 char 和 varchar 两类型类似, 用来存储字符串,不同之处来自于他们的保存和检索的差别, char 属于固定的长度字符类型, 而varchar 属于可变长度的字符类型 二, 实战介绍 由于char是固定的长度的,所以处理速度比varchar快的多,但是缺点是特别浪费存储空间
阅读全文
posted @
2018-11-14 09:28
kingle-l
阅读(646)
推荐(0) 编辑
css选择器
摘要:#container 选择id为container的元素.container 选择所有class包含container的元素* 选择所有元素div a 选取所有div下所有a元素ul + p 选取ul后面的第一个p元素ul ~p 选取与ul相邻的所有p元素a:nth-child(2) 选取下面第二个
阅读全文
posted @
2018-11-13 17:30
kingle-l
阅读(163)
推荐(0) 编辑
mysql 数据存储引擎区别
摘要:一,存储类型 二 , MyISAM默认存储引擎 MyISAM 管理非事务表、是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理等的大量功能、MyISAM 还使用一种表格锁定的机制、来优化多个并发的读写操作。MyISAM 提供高速存储和检索、以及全文搜索能力;在MYSQL5.5.5版本及
阅读全文
posted @
2018-11-13 12:17
kingle-l
阅读(592)
推荐(0) 编辑
python 爬虫系列01-连接mysql
摘要:爬虫学习中.........................................
阅读全文
posted @
2018-11-06 16:34
kingle-l
阅读(577)
推荐(0) 编辑
shell 对字符的求长
摘要:一,测试环境 二 , 解 01,数组 判断一段里面小于4的字符串 操作结果 02,数组 实现代码 操作结果 03,awk 04,awk 05.awk
阅读全文
posted @
2018-11-06 16:31
kingle-l
阅读(264)
推荐(0) 编辑
Linux curl命令详解
摘要:命令:curl 在linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法:# curl [option] [url] 常见参数: -A/--user-agent <
阅读全文
posted @
2018-11-06 11:07
kingle-l
阅读(16685)
推荐(0) 编辑
shell 语法
摘要:1). 条件表达式语法信息 [ 1 -eq 1 ] && echo 1 <-- 表示条件成功,执行相应操作 [ 1 -eq 1 ] || echo 1 <-- 表示条件失败,执行相应操作 [ 1 -eq 1 ] && { <-- 表示条件成功,执行相应多个操作 echo 1 echo 2 } [ 1
阅读全文
posted @
2018-11-06 09:24
kingle-l
阅读(282)
推荐(0) 编辑
shell 实现文件改名
摘要:修改文件名可以有不同的命令方式,mv 可以实现,但是使用rename 这种专业的改名字很好 对于单个的文件,可以直接使用以上的命令,那如果有大量的类似格式的文件名需要修改成其他格式的,该如何呢? 创建测试文件: touch hell_world_hi_{1..5}_OO.jpg 这一百个文件需要在前
阅读全文
posted @
2018-11-06 09:07
kingle-l
阅读(1895)
推荐(0) 编辑
mysql 流程函数
摘要:一 , 流程函数 如果value是真,返回t;否则返回f 如果valve1不为空返回value1,否则返回value2 case when [value1] then [result]...else[defalult]END 如果value1是真,返回result1,否则返回defalut case
阅读全文
posted @
2018-11-05 19:25
kingle-l
阅读(641)
推荐(0) 编辑