Redis
文章平均质量分 76
shike_sk
这个作者很懒,什么都没留下…
展开
-
Redis持久化方式介绍
Redis的持久化方法持久化方法有RDB文件和AOF文件两种。下面主要介绍两种持久化方法的原理缺点以及我在做交易系统异步化改造项目时用到redis的场景。1 RDB文件 RDB文件是一个经过压缩的二进制文件,通过这个文件可以还原生成RDB文件时的数据库状态。RDB文件是直接保存在硬盘中的,所以即使Redis宕机也可以通过RDB文件恢复。生成RDB文件的Redis命令有SAVE和BGSAVE两个。1原创 2016-01-26 19:52:08 · 2107 阅读 · 0 评论 -
Redis事务介绍
1 什么是Redis事务 Redis通过MULTI、EXEC、DISCARD以及WATCH命令提供事务功能。Redis的事务提供一次性、按顺序执行命令的机制,并且不会中断事务去执行其他命令。Redis事务和我们常理解的事务还是有些区别的,即事务中的部分命令执行失败不会导致事务回滚。Redis事务的核心思想是维护一个事务命令队列,将事务中的所有命令先预存到队列中,等待EXEC一起执行或者DISCAR原创 2016-01-29 16:16:55 · 1528 阅读 · 0 评论 -
节约内存:Instagram的Redis实践
Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。首先,这个通过图片ID反查用户UID的应用有以下几点需求:查询速度要足够快数据要能全部放到内存里,最好是一台EC转载 2016-09-14 12:38:14 · 711 阅读 · 1 评论 -
Redis主从同步原理-PSYNC
之前写过一篇博客(http://blog.csdn.net/sk199048/article/details/50725369)来介绍了Redis主从同步的过程,里面主要介绍从服务器使用SYNC命令复制数据的过程。Reids复制数据主要有2中场景: + 从服务器从来第一次和当前主服务器连接,即初次复制 + 从服务器断线后重新和之前连接的主服务器恢复连接,即断线后重复制 对于初次复制来说使用原创 2017-09-10 15:43:08 · 17334 阅读 · 3 评论 -
Redis主从同步原理-SYNC
和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,下图为级联结构。 Redis主从复制可以根据是否是全量分为全量同步和增量同步。1 全量同步Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤原创 2016-02-23 18:36:10 · 44114 阅读 · 6 评论