Redis
我在学习呢
这个作者很懒,什么都没留下…
展开
-
Redis事务
Redis事务操作 Multi 开启事务 EXEC 提交事务 Watch 可以监听一个或多个key,在提交事务之前是否发生了变化,如果发生了变化就不会提交事务,如果没有发生变化才会提交事务。 Discard 取消提交事务 redis是单线程的,它可以通过一个线程去维护多个不同的io操作,它不会有脏读的情况出现 redis事务和mysql事务有哪些区别? redis不支持隔离性,mysql中开启了事务,其他线程不允许对这个事务有操作,但是redis即使开启了事务,其他线程也可以对它进行操作,Redis没有原创 2021-06-08 10:21:15 · 74 阅读 · 2 评论 -
Redis面试题
问题: Redis如何保存一个对象: 以二进制的方式存储对象 而且key不能重复 以二进制的形式保存数据,这种方式也要看场景,如果是核心业务的话用二进制的方式存储不方便读代码内容 必须要反序列化成对象才能看,以json形式存储更直观。 如何解决mysql与redis数据同步的问题: 方式一:这个方法治标不治本,每次查询前都清除缓存太麻烦 方式二:binlog——mysql的日志文件 增量:根据你的行为去做数据同步操作,binlog文件变化了就说明发生了增删改的操作,就立刻执行...原创 2020-12-16 16:31:34 · 573 阅读 · 0 评论