
服务器
ruanhongbiao
最想要去的地方,怎能半途返航。
展开
-
Node.js操作redis示例及常用命令汇总
利用redis、co-redis进行redis操作/** * redis操作示例 */// 准备工作:npm install redis co-redis (--save) // 开发机ip: // 默认端口:6379// 文档参考:https://www.npmjs.com/package/redis (node-redis)// 文档参考:https:/...原创 2019-08-08 10:32:03 · 298 阅读 · 0 评论 -
nodejs + nginx + redis cluster 高并发解决方案
nodejs :应用服务器。nginx :负载均衡反向代理。redis cluster : 非主从的集群方案。背景:每当我们的应用服务,在网络上有许许多多的用户时。我们首先考虑到的是,我们的服务器能否承载同一时间高吞吐量的处理,我们的应用服务器架构应该如何去搭建。本文就是作者自己对于高性能web服务器的部分见解。一、数据。针对于用户使用数据而言,我们应该会对数据进行分级。例...原创 2019-08-08 17:56:31 · 1094 阅读 · 0 评论 -
高并发设计方案二(秒杀架构)
优化方向:(1)将请求尽量拦截在系统上游(不要让锁冲突落到数据库上去)。传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小。以12306为例,一趟火车其实只有2000张票,200w个人来买,基本没有人能买成功,请求有效率为0。(2)充分利用缓存,秒杀买票,这是一个典型的读多写少的应用场景,大部分请求是车次查询...原创 2019-08-08 19:36:06 · 187 阅读 · 0 评论 -
nodejs redis遇到的一个问题解决
var redis = require("redis"), client = redis.createClient({host:'tc-arch-osp33.tc', port: 4300,no_ready_check:true});// if you'd like to select database 3, instead of 0 (default), call // cl...原创 2019-08-06 17:24:51 · 3337 阅读 · 0 评论 -
centos7/rhel7下安装redis4.0集群
相关介绍:Redis从3.0版本开始支持集群! 集群一般由多个节点组成,节点数量至少6个才能保证组成完整高可用的集群。每个节点需要开启配置文件中的cluster-enabled yes,让Redis运行在集群模式下。测试环境:资源有限,这里使用3台虚拟机模拟6个节点(用端口区分),每台虚机2个节点,如下图:注:Redis默认端口:6379,这里方便起见,设定从7...原创 2019-08-19 10:57:54 · 168 阅读 · 0 评论 -
net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting head
使用docker 拉镜像的时候,出现下面的错误:net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)因为在下载官方镜像点的镜像国内访问速度太慢,所以报错,使用加速器就可以解决这个问题首先打开配置文件daemon.json,cent...原创 2019-08-12 11:52:33 · 9483 阅读 · 1 评论