上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 1.redis持久化的意义 redis持久化的意义,在于 故障恢复 。 如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据。 如果通过redis的持久化机制将数据持久化到硬盘上面去,然后在定期将磁盘上的文件备份到一起其他的服务器上面(比如:云服务器),这样就可以保证即使 阅读全文
posted @ 2019-05-23 22:14 一条路上的咸鱼 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个 阅读全文
posted @ 2019-05-23 19:44 一条路上的咸鱼 阅读(3974) 评论(0) 推荐(0) 编辑
摘要: 1.数据为什么会过期? 首先,要明白redis是用来做数据缓存的,不是用来做数据存储的(当然也可以当数据库用),所以数据时候过期的,过期的数据就不见了,过期主要有两种情况, ①在设置缓存数据时制定了过期时间,这样到了过期时间数据就不见了。 ②redis的数据是存放在内存中的,而内存是有限的,是不可能 阅读全文
posted @ 2019-05-23 15:39 一条路上的咸鱼 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1.string 这是最基本的类型了,就是普通的set和get,做简单的kv缓存。 2.hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可以就操作hash里的某个字段。 hash类的数据 阅读全文
posted @ 2019-05-23 14:29 一条路上的咸鱼 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1.memcached和redis有什么区别? (1)Redis支持服务器端的数据操作 redis和memcached相比,redis拥有更多的 数据结构并且支持更丰富的数据操作 ,通常在memcached里面,你需要将数据拿到客户端来进行类型的修改然后在set回去,这样就严重增加了网络IO的次数和 阅读全文
posted @ 2019-05-23 14:00 一条路上的咸鱼 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 1.redis是用来干嘛的? Redis is an open source (BSD licensed), in memory data structure store, used as a database, cache and message broker. It supports data 阅读全文
posted @ 2019-05-23 12:12 一条路上的咸鱼 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 其实回答这类问题,说白了,起码不求你看过那技术的源码,起码你大概知道那个技术的基本原理,核心组成部分,基本架构构成,然后参照一些开源的技术把一个系统设计出来的思路说一下就好 比如说这个消息队列系统,我们来从以下几个角度来考虑一下 (1)首先这个mq得支持可伸缩性吧,就是需要的时候快速扩容,就可以增加 阅读全文
posted @ 2019-05-22 21:58 一条路上的咸鱼 阅读(1945) 评论(1) 推荐(2) 编辑
摘要: 1.大量消息在mq里积压了几个小时了还没解决 场景: 几千万条数据在MQ里积压了七八个小时,从下午4点多,积压到了晚上很晚,10点多,11点多。线上故障了,这个时候要不然就是修复consumer的问题,让他恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不行。一个消费者一秒是1000条,一秒3 阅读全文
posted @ 2019-05-22 21:57 一条路上的咸鱼 阅读(16251) 评论(0) 推荐(2) 编辑
摘要: 1.为什么要保证顺序 消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例: 比如通过mysql binlog进行两个数据库的数据同步,由于对数据库的数据操作是具有顺序性的,如果操作顺序搞反,就会造成不可估量的错误。比如数据库对一 阅读全文
posted @ 2019-05-22 21:56 一条路上的咸鱼 阅读(9994) 评论(0) 推荐(1) 编辑
摘要: 1.幂等性 幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些 "函数" 不会影响系统状态,也 阅读全文
posted @ 2019-05-22 21:55 一条路上的咸鱼 阅读(13965) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页