Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'm a string"这样的代码,程序不会 ...
分类:
编程语言 时间:
2019-11-16 17:51:00
阅读次数:
87
前言 collections 是python内建的一个集合模块。 参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017681679479008 一 collections中的类 1.1 namedtuple namedtuple('名称' ...
分类:
其他好文 时间:
2019-11-16 16:09:10
阅读次数:
85
最近在研究redis的集群,redis官方提供了redis-trib.rb工具,但是在使用之前 需要安装ruby,以及redis和ruby连接: yum -y install ruby ruby-devel rubygems rpm-build gem install redis 其中 gem in ...
分类:
其他好文 时间:
2019-11-12 13:33:21
阅读次数:
102
安装最新的redis集群需要用到的rb脚本要ruby2.3.0版本,centos7默认的是2.0.0,很显然报错不行,所以安装呗,使用rvm安装,安装步骤如下: 随后报错,执行如下: 再次执行: 最后查看ruby版本: 显示2.3.0,OK搞定~! ...
分类:
其他好文 时间:
2019-11-11 21:48:50
阅读次数:
246
6.redis哨兵功能 Redis Sentinel sentinel主要功能如下: 不时的监控redis是否良好运行,如果节点不可达就会对节点进行下线标识 如果被标识的是主节点,sentinel就会和其他的sentinel节点“协商”,如果其他节点也认为主节点不可达,就会选举一个sentinel节 ...
分类:
其他好文 时间:
2019-11-10 19:35:33
阅读次数:
85
Nodejs是JavaScript的运行环境,它让 Java Script 可以开发后端程序,实现几乎其他后端 Node.js 是一个 Javascript 运行环境(runtime) 可以与 PHP、JSP、Python、Ruby 等后端语言平起平坐。 Nodejs 是基于 V8 引擎,V8 是 ...
分类:
Web程序 时间:
2019-11-10 10:29:20
阅读次数:
151
一、ansible简介 ansible是一款由python语言编写的一款自动化运维工具,它集合了众多运维工具(puppet、cfengine、chef、func、fabric)优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。它的创始人,Michael DeHaan(cobbler与Fun ...
分类:
其他好文 时间:
2019-11-09 23:25:55
阅读次数:
123
1. 安装 GPG keys 先安装 gpg2 工具 再安装 keys 2. 安装 RVM(建议先不要安装默认版本,会很慢) RVM 病安装默认版本的 ruby 如果你不想安装默认版本,只想安装 RVM 3. 切换国内源 4. 常用命令 中文网有安装说明与 rvm 的更多实用说明:https://r ...
分类:
其他好文 时间:
2019-11-09 19:17:59
阅读次数:
142
当下有许多的运维自动化工具(配置管理),例如:ansible、saltstack、puppet、fabric等 ansible 是一种集成it系统的配置管理、应用部署、执行特定任务的开源平台,是ansibleworks公司名下的项目,该公司由cobbler及func的作者与2012年创立成立 ans ...
分类:
其他好文 时间:
2019-11-05 21:38:39
阅读次数:
124
网上大部分的安装方式如下: 上述方式在你网络不受限制的情况下是没有任何问题的 但是如果安装的时候 经常报443 time out的话 会很纠结 现在交大家个简便的方式 ruby -e 主要要执行install的脚步文件 我们通过github把脚步文件下载下来 https://github.com/H ...
分类:
系统相关 时间:
2019-11-05 13:17:52
阅读次数:
91