摘要:
Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。 而redis-sentinel就是一个独立运行的进程,用于监控多个master-slave集群,自动发 阅读全文
摘要:
redis主从同步 redis主库机器故障,手动切换主从库 阅读全文
摘要:
reids不重启切换rdb到aof 阅读全文
摘要:
Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 rdb:基于快照的持久化,速度更快,一般用作备份,主从复制也是依赖于rdb持久化功能; aof:以追加的方式记录redis操作日志 阅读全文
摘要:
发布订阅 案例测试 阅读全文
摘要:
测试连接 启动客户端之后执行ping得到PONG 密码检测 192.168.160.135:6380> CONFIG get requirepass 没有设置可以直接设置 CONFIG set requirepass "xxxxxx" 基本命令 数据结构 字符串strings 列表lists 集合s 阅读全文
摘要:
Redis简介 redis是以kv存储的nosql非关系型数据库 sql支持事务性,nosql不支持 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件 redis是c语言编写的,支持数据持久化,是key-value类型数据库。 redis支持数据备 阅读全文
摘要:
master主机mysql安装配置 1.下载mariadb(Centos7开始mysql的名字) (1)其它方式(不推荐):rpm安装/软件源安装 (2)yum安装(推荐): ①centos官方的yum源(功能少) ②阿里云的yum源(精简版) 配置yum源仓库:/etc/yum.repos.d(y 阅读全文
摘要:
Vue+Django前后端分离项目部署,nginx默认端口80,数据提交监听端口9000,反向代理(uwsgi配置)端口9999 1.下载项目文件(统一在/opt/luffyproject目录) (1)前端vue wget https://files.cnblogs.com/files/pyyu/0 阅读全文
摘要:
supervisor是Linux/Unix系统下的一个进程管理工具。 supervisor模块管理项目: 1.物理环境中下载supervisor模块 pip3 install supervisor 2.手动创建supervisor的配置文件 echo_supervisord_conf > /etc/ 阅读全文
摘要:
以配置文件形式运行项目: nginx默认端口80,反向代理(uwsgi配置)端口8000 1.配置pyhton环境 (1)导入django项目,创建虚拟环境,加载项目需要的模块 (2)虚拟环境运行 workon 虚拟环境名称 (3)pip 导入uwsgi模块 pip3 install -i http 阅读全文
摘要:
1.虚拟环境中下载uwsgi模块 pip install uwsgi 2.脚本运行案例 新建一个test.py脚本文件,写入如下内容: 1 def application(env, start_response): 2 start_response('200 OK', [('Content-Type 阅读全文
摘要:
nginx的启停操作 nginx 启动 nginx -s stop 停止 nginx -s reload 重新加载 nginx -t 修改配置文件之后进行语法检验 阅读全文
摘要:
nginx负载均衡 nginx代理机分发到多台同一项目的服务机 负载均衡器代理机配置:nginx.conf的http{}: #代理池,运行在不同服务机的程序 upstream loadtest{ server 192.168.160.132:8001; server 192.168.160.133: 阅读全文
摘要:
nginx代理功能 至少需要两台主机: 代理机配置 如下: yum安装的/etc/nginx/nginx.conf location / { #服务机的ip端口 proxy_pass http://192.168.160.132:80; } 注意停用防火墙: systemctl stop firew 阅读全文
摘要:
状态模块功能 nginx.conf中的http{}中的server{}中: location /status { #开启nginx状态功能 stub_status on; } 直接在网页中请求status页面即可显示 linux的压力测试功能 1.安装ab命令 yum -y install http 阅读全文
摘要:
虚拟主机功能: 一个nginx下运行多个网址(站点域名) 方式一:nginx.conf中的http{}中的每一个server{}就是一个站点(相同端口): #虚拟主机1 server { listen 80; server_name www.nginx1.com; location / { #den 阅读全文
摘要:
禁止访问功能配置 nginx.conf中的http{}中的server{}的location ..{}中: location / { #拒绝访问,192.168.16.0网段的同学都无法访问 /24是子网掩码的意思 deny 192.168.16.0/24; root html; index ind 阅读全文
摘要:
站点服务请求功能配置:html/ nginx.conf中的http{}中的server{}: server { listen 85; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #acc 阅读全文
摘要:
错误日志功能:logs/error.log nginx.conf中: #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #error_log "pipe:rollb 阅读全文