摘要: 定义: 主从复制,master以写为主,slave以读为主 当master数据变化的时候,自动将新的数据异步同步到其他slave数据库 作用: 1.读写分离 2.容灾备份 3.数据备份 4.水平扩容支撑高并发 如何实现: 配从库不配主库 权限细节:master如果配置了requirepass参数,需 阅读全文
posted @ 2023-07-18 15:43 浮笙芸芸 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 系统学习git并记录笔记。 功能: 1.保存和管理文件 2.提供客户端工具进行访问 3.提供不同版本的比对功能 集中式版本控制:每一行会记录谁修改的,但是多个人修改同一行还是需要人工操作 分布式版本控制:先上传到本地,再上传到客户端(防止客户端出问题) 阅读全文
posted @ 2023-07-18 10:35 浮笙芸芸 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 如何优化频繁命令往返造成的性能瓶颈:管道可以一次性发送多条命令给服务端,服务端依次处理完毕后, 通过一条响应一次性将结果返回,通过减少客户端与redis的通信次数来实现降低往返延时时间,管道实现 的原理是队列,先进先出的特性就保证数据的顺序性。 管道定义:pipeline是为了解决rtt往返回时,仅 阅读全文
posted @ 2023-07-11 10:08 浮笙芸芸 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 概念:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。 1.单独的隔离操作 redis的事务仅仅是保证事务里的操作会被连续独占的执行,redis命令执行是单线程架构, 在执行完事务内所有指令前是不可能再去同时执行其他客户端 阅读全文
posted @ 2023-07-10 17:27 浮笙芸芸 阅读(15) 评论(0) 推荐(0) 编辑
摘要: tip:同时开启rdb和aof持久化时,重启只会加载aof文件,不会加载rdb文件,aof优先级高于rdb 优缺点对比: RDB持久化方式能够在指定的时间间隔对你的数据进行快照存储 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis 阅读全文
posted @ 2023-07-10 11:02 浮笙芸芸 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个问题,在用ifnull时候,自动把“-”转为45了,后来用蓝色方框方法指定为utf-8,便解决了这个问题,之前项目没出现这个问题, 不知是否是配置问题,后续弄明白了再补充吧。 阅读全文
posted @ 2023-07-06 10:32 浮笙芸芸 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-07-05 10:17 浮笙芸芸 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.AOF是什么 以日志的形式来记录每个写操作,将redis执行过的所有写指令记录下来(读操作不记录), redis重启的话会根据日志内容把指令从前到后执行一次来完成数据的恢复工作。 默认情况,redis没有开启AOF更,开启功能需要设置appendonly yes aof保存的是appendonl 阅读全文
posted @ 2023-07-03 10:53 浮笙芸芸 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 持久化技术:把内存中数据最终写入磁盘,RDB和AOF 为什么需要:防止服务器宕机缓存数据都没有了 RDB:RDB持久性以指定的时间间隔执行数据集的时间点快照(实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性 阅读全文
posted @ 2023-06-26 16:17 浮笙芸芸 阅读(165) 评论(0) 推荐(0) 编辑
摘要: redis位域bitfield:将redis字符串看成一个由二进制组成的数组,并且对这个数组中任意偏移进行访问 1.获取hello的ascall码值图中分别对应h,e,l i有符合,u没符号 更改对应的值 2.什么都不说情况下是循环溢出:wrap使用回绕方法处理有符号整数和无符号整数的溢出情况 sa 阅读全文
posted @ 2023-06-26 15:39 浮笙芸芸 阅读(291) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示