Redis主从模式

在软件的架构中,主从模式(Master-Slave)是使用较多的一种架构。主(Master)和从(Slave)分别部署在不同的服务器上,当主节点服务器写入数据时,同时也会将数据同步至从节点服务器,通常...

Redis AOF持久化

AOF被称为追加模式,或日志模式,是Redis提供的另一种持久化策略,它能够存储Redis服务器已经执行过的的命令,并且只记录对内存有过修改的命令,这种数据记录方法,被叫做“增量复制”,其默...

Redis RDB持久化

Redis是一款基于内存的非关系型数据库,它会将数据全部存储在内存中。但是如果Redis服务器出现某些意外情况,比如宕机或者断电等,那么内存中的数据就会全部丢失。因此必须有一种机制能够保证Re...

Redis数据备份和还原

RedisSAVE命令用于创建当前数据库的备份文件,文件名默认为dump.rdb。备份数据库数据可以增强对数据的保护,提升数据的安全性。当数据不小心丢失或者被删除时,我们就可以通过相应的操作进行数...

Redis管道技术

我们知道,Redis服务器是以单线程的方式来处理客户端的网络IO请求的。如果每执行一次请求都要创建和断开一次连接,就会消耗过多的时间,导致执行效率降低。因此Redis提供了Pipelin...

Redis分区技术

Redis分区技术(又称RedisPartition)指的是将Redis中的数据进行拆分,然后把拆分后的数据分散到多个不同的Redis实例(即服务器)中,每个实例仅存储数据集的某一部分(...

Redis性能测试

为了解Redis在不同配置环境下的性能表现,Redis提供了一种行性能测试工具redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对Redis的性能测试。 ...

Redis Lua脚本

从Redis2.6版本开始,Redis使用内置的Lua解释器执行脚本,这意味着我们可以直接在Redis客户端执行Lua脚本,于此同时Redis还非常贴心地提供了用于编写Lua...

Redis事务

Redis事务的目的是方便用户一次执行多个命令。执行Redis事务可分为三个阶段: 开始事务 命令入队 执行事务 Redis事务特性 Red...

Redis地理位置

在Redis3.2版本中,新增了存储地理位置信息的功能,即GEO(英文全称geographic),它的底层通过Redis有序集合(zset)实现。不过RedisGEO并没有与zs...