美文网首页
Redis汇总

Redis汇总

作者: 孙小兵 | 来源:发表于2022-03-18 19:27 被阅读0次

1. redis 数据类型

string, list, hash ,set,zset

2. redis 单线程模型

  • 纯内存操作

  • 使用IO多路复用技术
    Redis采用单线程,那么它是如何处理多个客户端连接请求呢?
    Redis采用了IO多路复用技术和非阻塞IO,这个技术由操作系统实现提供,Redis可以方便地操作系统的API即可。Redis可以在单线程中监听多个Socket的请求,在任意一个Socket可读/可写时,Redis去读取客户端请求,在内存中操作对应的数据,然后再写回到Socket中。
    整个过程非常高效,Redis利用了IO多路复用技术的事件驱动模型,保证在监听多个Socket连接的情况下,只针对有活动的Socket采取反应

  • 非CPU 密集型任务
    redis 任务大多都是非CPU 密集型任务,redis 性能瓶颈在内存和网络

  • 单线程优势
    没有了多线程上下文切换的性能损耗
    没有了访问共享资源加锁的性能损耗
    https://baijiahao.baidu.com/s?id=1680204745179175857&wfr=spider&for=pc

3. 底层的数据结构

相关文章

  • redis汇总

    redis优化 redis 操作相关 安装Redis redis常用命令

  • Redis汇总

    1. redis 数据类型 string, list, hash ,set,zset 2. redis 单线程模型...

  • Redis面试题复习

    Redis面试题汇总 使用Redis的好处? key-value 形式的内存数据库。 数据访问在内存中,访问速度快...

  • redis知识汇总

    相对mysql数据库将数据以文件形式存储在硬盘里不同,redis作为内存高速缓存数据库,数据模型为key=>val...

  • Redis知识汇总

    什么是Redis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redi...

  • Redis 命令汇总

    参考资料 http://redisdoc.com/ http://redis.io/commands 连接操作相关...

  • Redis 命令汇总

    学习完整课程请移步 互联网 Java 全栈工程师 参考资料 http://redisdoc.com/ http:/...

  • Redis问题汇总

    1、启动警告 CentOS 7下安装的Redis,按照默认配置启动总是提示: 执行以下语句: 并在/etc/rc....

  • Redis问题汇总

    为什么要使用Redis ? 速度快 ,走内存, 不用去查硬盘,内存速度比硬盘快很多 。可以利用分布式线程安全的特性...

  • 《分布式_Dubbo》_DubboAdmin和配置中心汇总

    admin后台监控的简单使用和配置中心zk以及redis简单汇总 Dubbo控制管理后台使用 Dubbo 控制后台...

网友评论

      本文标题:Redis汇总

      本文链接:https://www.haomeiwen.com/subject/nahwdrtx.html