随笔分类 - Linux
摘要:1.安装nginx 2.安装uwsgi 3.安装django 4.创建django项目 5.创建app 6.修改mysite/settings.py 7.关闭防火墙 关闭内置防火墙selinux 关闭软件防火墙 8、uwsgi配置文件 第一种使用http = 0.0.0.0:8000,对应nginx
阅读全文
摘要:在部署项目之前本人已经将前端代码和后端代码发布在了一个网站上,大家可自行下载,当然如果有Xftp工具也可以直接从本地导入。 一、将代码搞到服务器上 解压缩: 二、先从前端vue搞起 要在服务器上,编译打包vue项目,必须得有node环境 1、下载node二进制包,此包已经包含node,不需要再编译
阅读全文
摘要:Nginx负载均衡概述 Nginx要实现负载均衡需要用到proxy_pass代理模块配置 Nginx负载均衡与Nginx代理不同地方在于 Nginx代理仅代理一台服务器,而Nginx负载均衡则是将客户端请求代理转发至一组upstream虚拟服务池 Nginx可以配置代理多台服务器,当一台服务器宕机之
阅读全文
摘要:当我们部署完一个应用程序,浏览网页时具体的过程是怎样的呢?首先我们得有一个 Web 服务器来处理 HTTP 协议的内容,Web 服务器获得客户端的请求,交给应用程序,应用程序处理完,返回给 Web 服务器,这时 Web 服务器再返回给客户端。Web 服务器与应用程序之间显然要进行交互,这时就出现了很
阅读全文
摘要:1、yum解决编译nginx所需的依赖包,之后你的nginx就不会报错了 2、安装配置nginx软件,下载源代码 3、解压缩源码,编译且安装 4、进入nginx的工作目录 5、查看gninx的工作目录 6、定制自己的nginx网站 修改/opt/nginx112/html/index.html 这是
阅读全文
摘要:一、redis使用中遇到的瓶颈 我们日常在对于redis的使用中,经常会遇到一些问题 1、高可用问题,如何保证redis的持续高可用性。 2、容量问题,单实例redis内存无法无限扩充,达到32G后就进入了64位世界,性能下降。 3、并发性能问题,redis号称单实例10万并发,但也是有尽头的。 二
阅读全文
摘要:一、Redis-Sentinel 1、Redis Sentinel简介 Sentinel(哨兵)进程是用于监控redis集群中Master主服务器工作的状态,在Master主服务器发生故障的时候,可以实现Master和Slave服务器的切换,保证系统的高可用,其已经被集成在redis2.6+的版本中
阅读全文
摘要:原理: 1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载入这个文件。4.
阅读全文
摘要:确保redis版本在2.2以上 本文在redis4.0中,通过config set命令,达到不重启redis服务,从RDB持久化切换为AOF 实验环境准备 redis.conf服务端配置文件 启动redis服务端 登录redis-cli插入数据,手动持久化 检查RDB文件 备份这个rdb文件,保证数
阅读全文
摘要:前言: 由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 redis提供两种方式进行持久化: 一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dum
阅读全文
摘要:1. 什么是Redis Redis是一个开源的内存数据库,它以键值对的形式存储数据。由于数据存储在内存中,因此Redis的速度很快,但是每次重启Redis服务时,其中的数据也会丢失,因此,Redis也提供了持久化存储机制,将数据以某种形式保存在文件中,每次重启时,可以自动从文件加载数据到内存当中。
阅读全文
摘要:一、redis源码编译安装 二、redis发布订阅 三、redis持久化RDB与AOF 四、redis不重启,切换RDB备份到AOF备份 五、redis主从同步 六、redis哨兵集群 七、redis-cluster
阅读全文
摘要:Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem
阅读全文
摘要:MYSQL(mariadb) 方法1:yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第一步:添加 MariaDB yum 仓库 第二步:在 CentOS 7 中安装 MariaDB 第
阅读全文
摘要:前言: 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这里,就要隆重介绍 virtualenv,
阅读全文
摘要:一、安装python3 (一)下载python3的源码 注意:主机额外安装的软件按照目录结构应该放在/opt 下 (二)安装python3所依赖的库环境,非常重要,提前安装好这些软件包,日后就不会出现很多坑 注意:每个软件包通过空格分割,必须保证这些依赖工具包正确安装。 (三)解压源码包 下载好py
阅读全文

浙公网安备 33010602011771号