美文网首页
redis整理

redis整理

作者: 咖啡爷爷 | 来源:发表于2017-09-18 16:48 被阅读0次
  • redis 使用单进程单线程,减少内存拷贝,不存在上下文切换,提高性能。
  • 直接内存操作。
  • 过期策略
    redis也是惰性删除,即要用到数据时,先检查key是否过期,过期则删除,然后返回错误。单纯的靠惰性删除,可能会造成内存浪费,redis里面有个定时执行的函数,叫servercron
  • 数据结构
    双端链表结构
  • 事件模型
    linux内核2.6以后引人epoll,使用epoll来做循环事件
    Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的 描述符集合就行了 。
  • 磁盘IO
    fork子进程异步IO处理,不影响主进程服务。
  • 内存管理
    redis没有实现自己的内存池,这使得管理内存更简单,使用时直接分配,内存管理交给内核完成,本身只管理获取和释放。

相关文章

  • Redis整理

    Redis简介 Redis是一个速度非常快的非关系数据库(non-relational database),它可以...

  • Redis整理

    DOC 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试...

  • redis整理

    redis整理 - redis是啥? redis是一个高性能的key-value数据库(好像很简单的样子) - 那...

  • redis整理

    redis 使用单进程单线程,减少内存拷贝,不存在上下文切换,提高性能。 直接内存操作。 过期策略redis也是惰...

  • redis整理

    一 主从复制 基本原理:https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEw...

  • Redis整理

    1.什么是 Redis? Redis 是完全开源免费的,遵守BSD协议,是性能极高的nosql数据库,Key-Va...

  • Redis整理

    Redis 简介 Redis 是完全开源免费的,遵守BSD协议[https://www.jianshu.com/p...

  • Redis整理

    1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Me...

  • Redis整理

    什么是 Redis? Redis 是完全开源免费的,遵守[BSD协议],是性能极高的nosql数据库,并提供多种语...

  • Redis能做什么?不能做什么?

    一、根据redis设计与实现中整理了学习的思路: 为什么要选择Redis:介绍Redis的使用场景与使用Redis...

网友评论

      本文标题:redis整理

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