网络编程关于redis和网络编程的一些概念1

accept每秒能够响应多少个链接,大概是10k个数量级。用了epoll

如果要超过这个数量级的话,得如何处理?

如果要达到50k以上

1 集群与负载均衡

2 多线程或多进程

 

nginx 使用多进程处理这种方式

惊群。

对于一个网络服务器,重要的参数

1 每秒钟接入量  测试的是accept点

2 通过epoll检测fds有数据可读,与对fd 进行read操作,这二个操作可以不在同一个流程里,就是epoll+线程池

   read/recv,进行解析,对数据库的操作的业务逻辑。每秒的请求数量,简称: qps

 

惊群指,同一时刻只能一个进程或者现场可以接受客户端连接。

网络模型大概有以下几种

redis--->Nosql--->单线程的redis为什么这么快? 

1 每秒接入量有多少 ,不超过10k

2 快的指标主要是内存数据库,操作内存的快

1 处理内存快

2 由于使用单线网络模型,因此在处理的时候不需要加锁

3 由于6.0之前接入量不够。因此在6.0版本以后引入多线程处理

 

redis源码

 

redis读写与epoll是否在一个流程里

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值