Redis重点总结补充

Redis重点总结

1.redis分布式锁

2.redission实现分布式锁

注意:加锁、设置过期时间等操作都是基于lua脚本完成.

redisson分布式锁,实现可重入(前提是同一个线程下

3.redis主从集群

实现主从复制 ( Master-slave Replication)的工作原理 :

slave从节点服务启动并连接到Master之后,它将主动发送一个SYNC命令
Maser服务主节点收到同步命令后将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后。Mastr将传送整个数据库文件到Slave,以完成一次完全同步
而slave从节点服务在接收到数据库文件数据之后将其存盘并加载到内存中
此后,Master主节点继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,slave将在本次执行这些数据修改命令,从而达到最终的数据同步。

如果Master和Slave之间的链接出现断连现象,Slave可以自动重连Master,但是在连接成功之后,一次完全同步将被自动执行。

4.哨兵

4.1脑裂

5.分片集群

6.redis是单线程

7.网络模型

7.1阻塞IO

7.2非阻塞IO

7.3IO多路复用

8.虚拟内存机制

        VM(虚拟内存)机制就是暂时把不经常访问的数据(冷数据)从内存交换到磁盘中,从而腾出宝贵的内存空间存储其它需要访问的数据(热数据)。通过VM功能可以实现冷热数据分离,使热数据仍在内存中、冷数据保存到磁盘。这样就可以避免因为内存不足而造成访问速度下降的问题。  

相关推荐

  1. 【Bash】重点总结

    2024-01-13 08:00:04       38 阅读
  2. 网络安全重点总结

    2024-01-13 08:00:04       17 阅读
  3. 分布式重点知识总结

    2024-01-13 08:00:04       5 阅读
  4. redis总结

    2024-01-13 08:00:04       42 阅读
  5. 【nosql-redis】关于持久化的补充

    2024-01-13 08:00:04       18 阅读
  6. C++中的面向对象重点总结

    2024-01-13 08:00:04       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 08:00:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 08:00:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 08:00:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 08:00:04       20 阅读

热门阅读

  1. Redis学习指南(3)-Redis的应用领域

    2024-01-13 08:00:04       39 阅读
  2. Jupyter Markdown格式

    2024-01-13 08:00:04       39 阅读
  3. Github Copilot 的使用方法和快捷键

    2024-01-13 08:00:04       40 阅读
  4. 基于 AWS Lambda 的 SaaS 应用教程

    2024-01-13 08:00:04       40 阅读
  5. AWS认证SAA-C03每日一题

    2024-01-13 08:00:04       36 阅读
  6. 如何使用Python的交互控制台

    2024-01-13 08:00:04       31 阅读
  7. MySQL 8.0中过时的功能(一)

    2024-01-13 08:00:04       31 阅读
  8. input框不可编辑的方法

    2024-01-13 08:00:04       32 阅读
  9. LintCode 1098 · Path Sum IV (二叉树遍历好题)

    2024-01-13 08:00:04       31 阅读
  10. 【数据库系统概论】期末复习4

    2024-01-13 08:00:04       42 阅读
  11. Android事件冲突原理及解决方法

    2024-01-13 08:00:04       35 阅读