上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页
摘要: why?what?how? 什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。 Docker 使用 Googl 阅读全文
posted @ 2021-03-04 18:36 silencio。 阅读(58) 评论(0) 推荐(0) 编辑
摘要: strictRedis对象方法用于连接redis 指定主机地址,port与服务器连接,默认db是0,redis默认数据库有16个,在配置文件中指定database 16 上代码 1、对redis的单实例进行连接操作根据不同的实例方法,与redis的命令对应 python3 >>>import red 阅读全文
posted @ 2021-03-04 18:24 silencio。 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 博文背景: 由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。 (1)redis没有用户概念,redis只有密码( 阅读全文
posted @ 2021-03-04 18:21 silencio。 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 为什么要用redis-cluster 1.并发问题 redis官方生成可以达到 10万/每秒,每秒执行10万条命令假如业务需要每秒100万的命令执行呢? 2.数据量太大 一台服务器内存正常是16~256G,假如你的业务需要500G内存, 新浪微博作为世界上最大的redis存储,就超过1TB的数据, 阅读全文
posted @ 2021-03-04 18:20 silencio。 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Redis-Sentinel主从复制高可用 Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。 而redis-sentinel就是一个独立运行的进程,用于 阅读全文
posted @ 2021-03-04 18:18 silencio。 阅读(100) 评论(0) 推荐(0) 编辑
摘要: redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 阅读全文
posted @ 2021-03-04 18:13 silencio。 阅读(103) 评论(0) 推荐(0) 编辑
摘要: redis持久化 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手 阅读全文
posted @ 2021-03-04 18:09 silencio。 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 发布publish 订阅subscribe Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式。 举例1: qq群的公告,单个发布者,多个收听者 发布/订阅 实验 发布订阅的命令 PUBLISH channel msg 将信息 message 发送到指定的频道 ch 阅读全文
posted @ 2021-03-04 18:05 silencio。 阅读(59) 评论(0) 推荐(0) 编辑
摘要: NoSQL 学名(not only sql) 特点: 存储结构与mysql这一种关系型数据库完全不同,nosql存储的是KV形式 nosql有很多产品,都有自己的api和语法,以及业务场景 产品种类: Mongodb redis Hbase hadoop Nosql和sql的区别 应用场景不同,sq 阅读全文
posted @ 2021-03-04 18:04 silencio。 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 部署 当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性能要求,我们这里采用Gunicorn做wsgi容器,来部署flask程序。Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ru 阅读全文
posted @ 2021-03-04 17:48 silencio。 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Dnsmaq介绍: Dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。 Dnsmasq可以解决小范围的dns查询问题,如果业务是跨机房、跨地区的话不建议使用dnsmasq做为dns解析服务器。 用处 用于局域网、 阅读全文
posted @ 2021-01-25 05:38 silencio。 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 什么是rpc 随着企业 IT 服务的不断发展,单台服务器逐渐无法承受用户日益增长的请求压力时,就需要多台服务器联合起来构成「服务集群」共同对外提供服务。 同时业务服务会随着产品需求的增多越来越肿,架构上必须进行服务拆分,一个完整的大型服务会被打散成很多很多独立的小服务,每个小服务会由独立的进程去管理 阅读全文
posted @ 2021-01-25 05:30 silencio。 阅读(94) 评论(0) 推荐(0) 编辑
摘要: grep文本过滤工具 grep命令是Linux系统中最重要的命令之一,功能是从文本文件或管道数据流中筛选匹配的行和数据,如果再配合正则表达式,功能十分强大,是Linux运维人员必备的命令 语法: grep [options] [pattern] [file] 命令 参数 匹配模式 文件数据 grep 阅读全文
posted @ 2021-01-25 04:36 silencio。 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一 前言 1 我在实例化一个user对象的时候,可以user=User(name='lqz',password='123') 2 也可以 user=User() user['name']='lqz' user['password']='123'3 也可以 user=User() user.name= 阅读全文
posted @ 2020-12-28 21:30 silencio。 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一 CGI 1234567 # 1、通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。# 2、CGI程序可以用任何脚本语言或者是完全 阅读全文
posted @ 2020-12-28 07:43 silencio。 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 策略模式 一、客户消息通知 假设某司维护着一些客户资料,需要在该司有新产品上市或者举行新活动时通知客户。现通知客户的方式有两种:短信通知、邮件通知。应如何设计该系统的客户通知部分?为解决该问题,我们先构造客户类,包括客户常用的联系方式和基本信息,同时也包括要发送的内容。 class customer 阅读全文
posted @ 2020-12-27 14:15 silencio。 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 代理模式 一、网络服务器配置白名单 代理模式是一种使用频率非常高的模式,在多个著名的开源软件和当前多个著名的互联网产品后台程序中都有所应用。下面我们用一个抽象化的简单例子,来说明代理模式。首先,构造一个网络服务器: #该服务器接受如下格式数据,addr代表地址,content代表接收的信息内容 in 阅读全文
posted @ 2020-12-27 14:10 silencio。 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 单例模式 一、总线 总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个信号灯进行控制,并且可以独立设置该信号灯的颜色。抽象掉 阅读全文
posted @ 2020-12-27 14:06 silencio。 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 设计模式 一 什么是设计模式 设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法 二 为什么要有设计模式 公司人事会有变动,程序员也会成长。不管是哪种情 阅读全文
posted @ 2020-12-27 14:00 silencio。 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一 主从配置原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日 阅读全文
posted @ 2020-12-27 13:52 silencio。 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 22 下一页