随笔分类 -  DB-Redis

DB-Redis
摘要:Redis 的部署模式 里面如果对一致性hash算法不了解的,可以参考:一致性哈希算法原理详解 Redis 有哪些部署方式? 单机模式:这也是最基本的部署方式,只需要一台机器,负责读写,一般只用于开发人员自己测试。 哨兵模式:哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立运 阅读全文
posted @ 2022-11-08 15:20 aspirant 阅读(4258) 评论(0) 推荐(0) 编辑
摘要:Lua是什么:Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 为什么使用:(1) 减少网络开销: 在Redis操作需求需要向Redis发送5次请求,而使用脚本功能完成同样的操作只需要发送一个请求即可,减少了 阅读全文
posted @ 2022-10-09 16:52 aspirant 阅读(2443) 评论(0) 推荐(0) 编辑
摘要:也可以参考:redis使用lua脚本 为什么使用:(1) 减少网络开销: 在Redis操作需求需要向Redis发送5次请求,而使用脚本功能完成同样的操作只需要发送一个请求即可,减少了网络往返时延。 (2) 原子操作: Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。换句话说在编写脚本 阅读全文
posted @ 2022-10-09 16:35 aspirant 阅读(9830) 评论(0) 推荐(0) 编辑
摘要:总结: redis,备份有两种类型 RDB(Redis Database Backup File),AOF(Appending Only File) 第一种 耗时较长,需要消耗大量CPU和内存,用于一般场景下的主从全量复制,数据库备份,生成的文件是压缩后的二进制,有可能会丢失数据,用于对数据不敏感的 阅读全文
posted @ 2022-04-21 17:00 aspirant 阅读(263) 评论(0) 推荐(0) 编辑
摘要:redis使用跳表不用B+数的原因是:redis是内存数据库,而B+树纯粹是为了mysql这种IO数据库准备的。B+树的每个节点的数量都是一个mysql分区页的大小(阿里面试) 还有个几个姊妹篇:介绍mysql的B+索引原理 参考:一步步分析为什么B+树适合作为索引的结构 以及索引原理 (阿里面试) 阅读全文
posted @ 2019-09-06 15:57 aspirant 阅读(15811) 评论(5) 推荐(14) 编辑

点击右上角即可分享
微信分享提示