redis为什么速度这么快?
一、原因分析1.redis在处理请求的时候都是纯内存操作;2.redis处理命令使用了单线程,减少了线程切换的开销;3.redis内部实现使用了非阻塞的IO多路复用;4.redis主要基于c语言实现,底层针对不同的数据类型做了不少优化。
Wesley13 Wesley13
3年前
Ubuntu 安装 Redis,并配置开机启动
1、下载安装Redis:cd/tmpwgethttp://redis.googlecode.com/files/redis2.4.6.tar.gz(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fredis.googlecode.com%2Ffiles%2Fredis2.4.6
Stella981 Stella981
3年前
Kafka 集群安装
Kafka集群安装  环境:    Linux7.X    kafka\_2.x   在linux操作系统中,kafka安装在/u04/app目录中  1.下载     wgethttps://mirrors.cnnic.cn/apache/kafka/2.1.1/kafka\_2.112.1.1.
Wesley13 Wesley13
3年前
JAVA面试——Redis
1、Redis是什么?都有哪些使用场景?Redis是一个使用C语言开发的高速缓存数据库。Redis使用场景:1)记录帖子点赞数、点击数、评论数;2)缓存近期热帖;3)缓存文章详情信息;4)记录用户会话信息。2、Redis有哪些功能?1)数据缓存功能;2)
Stella981 Stella981
3年前
Redis 安装篇
Linux系统下安装:cd /usr/localwget http://download.redis.io/releases/redis3.0.3.tar.gz(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdownload.redis.io%2Freleases%2Fredi
Wesley13 Wesley13
3年前
NoSQL从小白到码神 火推08
NoSQL从小白到码神本课程适用于运维、开发相关人员。课程目录:NoSQL背景NoSQL简介NoSQL和关系型数据库对比Redis简介Redis下载安装配置(Linux环境)Redis优点
Easter79 Easter79
3年前
Tomcat集群方案
一、需求多个tomcat要一起协同工作有几种办法,可以考虑的方案有以下几个:1\.使用tomcat自带的cluster方式,多个tomcat间自动实时复制session信息,配置起来很简单。但这个方案的效率比较低,在大并发下表现并不好。2\.利用nginx的基于访问ip的hash路由策略,保证访问的ip始终被路由到同一个tomcat上,
Stella981 Stella981
3年前
Elasticsearch集群配置
2.修复系统配置 注意修改这样可能会出现suroot转不过去问题vi/etc/security/limits.conf新增内容如下:\hardnofile65536\softnproc2048\hardnproc4096\softmemlockunlimited\hardm
Stella981 Stella981
3年前
Raft分布式一致性算法原理(选举和同步)
Raft分布式一致性算法原理(选举和同步)一.背景在集群环境下,很容易出现单节点故障的问题,那么我们就需要进行集群部署,但是当集群部署的环境下,我们如何保证工作有序的调度与通信并且保证一致性呢,当客户端发送一连串指令,我们需要在集群环境下,所有服务机器最终要保证一致性,而且在出现一系列异常并且恢复
VictoriaMetrics常见性能问题排查
VM集群由以下子模块组成vmstorage:存储原始数据,并根据指定时间范围和标签过滤条件等返回查询数据集vminsert:接收数据写入,并根据指标名和标签按一致性hash分发至集群中vmstorage节点vmselect:执行查询请求,从数据所在的vmstorage节点获取数据每个模块可以独立扩缩容。其中vmstorage各节点之间不互相通信,属于sharenothing架构。如此可以增加集群可用性,也简化了集群维护、扩容。