随笔分类 - Redis
摘要:1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis数
阅读全文
摘要:接下来我们就来介绍如何进行主从架构的搭建。 ps:这里在一台机器上模拟多个Redis服务器,与实际生产环境中相比,基本配置都是一样,仅仅是IP地址和端口号变化。 一、修改配置文件 首先将redis.conf 配置文件复制三份,通过修改端口分别模拟三台Redis服务器。 然后我们分别对这三个redis
阅读全文
摘要:RDB 持久化存在一个缺点是一定时间内做一次备份,如果redis意外down掉的话,就会丢失最后一次快照后的所有修改(数据有丢失)。对于数据完整性要求很严格的需求,怎么解决呢? 5.1、AOF简介 Redis的持久化方式之一RDB是通过保存数据库中的键值对来记录数据库的状态。而另一种持久化方式 AO
阅读全文
摘要:前面我们说过,Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。接下来我们要介绍 Redis 的另外一大优势——持久化。 由于 Redis 是一个
阅读全文
摘要:3.1、String类型类型在 Redis 中的相关命令 SET 将字符串值value关联到key key已关联则覆盖,无视类型 原本key带有生存时间TTL,那么TTL被清除 SET key value [EX seconds] [PX milliseconds] [NX|XX] GET 返回ke
阅读全文
摘要:2.1、INCLUDES 我们知道Redis只有一个配置文件,如果多个人进行开发维护,那么就需要多个这样的配置文件,这时候多个配置文件就可以在此通过 include /path/to/local.conf 配置进来,而原本的 redis.conf 配置文件就作为一个总闸。 # include /pa
阅读全文
摘要:Redis 的简介(本文Rdis版本:5.0.5) 一款内存高速缓存数据库。是完全开源免费的,用C语言编写的,遵守BSD协议,高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。 一、下载 Redis 的官网是:https://redis.io 这是全英文的,
阅读全文