摘要: name = "my \tname is {name} and i am {year} old" print(name.capitalize()) #将首字母都大写 print(name.count("a")) #统计a的数量 print(name.center(100, "-"))... 阅读全文
posted @ 2017-12-30 16:31 wang_zai 阅读(209) 评论(0) 推荐(0) 编辑
摘要: os.getcwd() ## 获取当前路径 os.chdir("dirpath") ## 改变目录 os.makedirs("dirname") ## 递归创建目录 os.mkdir("dirname") ## 创建单级目录 os.rmdir("dirname") ## 删除单... 阅读全文
posted @ 2017-12-30 16:31 wang_zai 阅读(211) 评论(0) 推荐(0) 编辑
摘要: redis集群功能: 多个redis节点网络互联,数据共享; 所有的节点都是一主一从(可以是多个从),其中从不提供服务,仅作为备用; 不支持同时处理多个键(如mset/mget),因为redis需要把键均匀分布在各个节点上,并发量很高的情况下同时创建键值会降低性能并导致不可预测的行为; 支持在线增加 阅读全文
posted @ 2017-12-21 21:05 wang_zai 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1. copy配置文件 2. 修改配置文件 redis6381.conf 3. 添加配置 4. 如果主设置了密码,还需添加: 5. 测试:在主上创建新的key,在从上查看 注意:redis主从和mysql主从不一样,redis主从不用事先同步数据,它会自动同步过去 阅读全文
posted @ 2017-12-21 20:50 wang_zai 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 说明:针对慢查询日志,可以设置两个参数,一个是执行时长,单位为微秒,另一个是慢查询日志的长度。如果超过该长度,当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。 编辑配置文件redis.conf: 查看redis慢查询操作: 阅读全文
posted @ 2017-12-21 20:48 wang_zai 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1. 设置监听ip为本地和内网ip 2. 设置监听端口 3. 设置密码 在配置文件中加入: 4. 将config命令改名 在配置文件中加入: 5. 禁用config命令 在配置文件中加入: 阅读全文
posted @ 2017-12-21 20:46 wang_zai 阅读(215) 评论(0) 推荐(0) 编辑
摘要: redis针对所有类型的日常操作: 说明:redis数据恢复,首先定义或者确定dir目录和dbfilename,然后把备份的rdb文件放到dir目录下面,重启redis服务即可。 阅读全文
posted @ 2017-12-21 20:43 wang_zai 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1. string类型 string为最简单类型,一个key对应一个value 2. list类型 list是一个链表结构,主要功能是push、pop以及获取一个范围的所有值等。 使用list结构,可以轻松实现最新消息排行,另一个应用是消息队列,可以利用list的push操作,将任务存在list中, 阅读全文
posted @ 2017-12-21 20:40 wang_zai 阅读(7708) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 总共4台机器,分别为 192.168.1.99 192.168.1.100 192.168.1.210 192.168.1.211 服务所在机器为: redis:192.168.1.211 logstash: 192.168.210 192.168.1.211 elasticsearch: 阅读全文
posted @ 2017-12-16 15:43 wang_zai 阅读(3176) 评论(1) 推荐(0) 编辑
摘要: 前言:在生产环境中,经常需要更改多台机器配置文件,所以用playbook来实现nginx配置文件的管理 一、更新nginx配置文件并重新加载 1. 创建对应目录结构 PS:new用于配置文件更新,old用户配置文件回滚,files下面为nginx.conf和vhosts目录,handlers为重启n 阅读全文
posted @ 2017-12-16 10:46 wang_zai 阅读(630) 评论(0) 推荐(0) 编辑