01 2021 档案

摘要:linux五种IO模型 Linux下主要的IO主要分为:阻塞IO(Blocking IO),非阻塞IO(Non-blocking IO),同步IO(Sync IO)和异步IO(Async IO)。 同步:调用端会一直等待服务端响应,直到返回结果。 异步:调用端发起调用之后不会立刻返回,不会等待服务端 阅读全文
posted @ 2021-01-25 17:25 客Ren 阅读(291) 评论(0) 推荐(0) 编辑
摘要:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件. 它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(Set),有序集合(Sorted Set或者是ZSet)与范围查询,Bitmaps,Hyperloglogs 和地理 阅读全文
posted @ 2021-01-25 11:14 客Ren 阅读(106) 评论(0) 推荐(0) 编辑
摘要:nginx为什么比apache快? 1:在高并发的情况下nginx比apache快,低并发体现不明显 2:快的原因得益于nginx的epoll模型 apache是多线程或者多进程,在工作的时候,当来了一个http响应,一个进程接收(listen)–>识别处理—>返回请求,在此过程中,一个进程全程跟踪 阅读全文
posted @ 2021-01-21 23:38 客Ren 阅读(462) 评论(0) 推荐(0) 编辑
摘要:redis高可用方案 主从复制这个模式就是解决单台机器的内存性能问题,可以把主实例和从实例放到不同的机器上面。从机器可以作备份使用,当master主机出现故障时,可以将某一台slave提升为master。一定程度上提高缓存的高性能,如果能接受一定的延迟,也可以做一个主从分离,所有的读都从slave上 阅读全文
posted @ 2021-01-19 16:26 客Ren 阅读(129) 评论(0) 推荐(0) 编辑
摘要:普通用户登录问题: root用户登录OK,但普通用户登录时提示: -bash:/etc/profile Permission Denied 解决办法: 在root的用户下查看etc目录权限,为744;这个权限是有问题的,其他用户没有列出etc目录下文件的权限,所以其他用户登录会报错! chmod + 阅读全文
posted @ 2021-01-14 16:34 客Ren 阅读(5198) 评论(0) 推荐(1) 编辑
摘要:kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 kubernetes 架构 从宏观上来看 ku 阅读全文
posted @ 2021-01-07 16:58 客Ren 阅读(124) 评论(0) 推荐(0) 编辑
摘要:线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即可 阅读全文
posted @ 2021-01-07 11:36 客Ren 阅读(260) 评论(0) 推荐(0) 编辑