feature image

Redis

6 Posts

Redis cluster分片存储技术

介绍了Redis集群的工作原理,包括其分片存储机制,这允许数据在多个节点间分布,从而提高性能和可伸缩性。探讨了集群环境下的数据一致性和容错性,以及如何处理节点故障和数据恢复。此外,还包括对Redis集群配置和维护的建议,以及如何在实际应用中部署和使用Redis集群。

Redis哨兵日志参数详解

详细解释了Redis哨兵日志中的各种参数和它们的意义。内容包括SDOWN(主观停机)和ODOWN(客观停机)的定义、故障转移过程中选举领导者的过程、不同故障转移状态的描述,如选举新的主节点、重配置从节点等。

Redis数据持久化

介绍了Redis的数据持久化技术的四种数据持久化方案:RDB(快照/内存快照),AOF(日志形式记录数据的增减和修改操作),虚拟内存(VM,已不推荐使用),和DISKSTORE(一个技术设想,未广泛采用)。文章详细解释了RDB和AOF的工作原理、优缺点、以及它们的配置和使用方法。此外,还探讨了RDB和AOF混合持久化的概念,包括日志重写的过程和自动进行日志重写的参数设置。

Redis基础-基本操作命令和五大类型

什么是redis Redis即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value 数据库,并提供多种语言的API;redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。 为什么使用Redis Redis是一种支持key-value等多种数据结构的存储系统,是基于内存的,读写速度很快,通常用于将查询成本比较高的数据将慢介质(磁盘)存储到快介质(内存)中,达到快速响应的效果;一些频繁被访问的数据,经常被访问的数据如果放在关系型数据库,每次查询的开销都会很大,而放在redis中,因为redis 是放在内存中的可以很高效的访问。 Redis交互式安装脚本 #/bin/bash exec_dir="" function create_dir(){ mkdir -p /opt/redis/{conf,logs,pid,data} } function depandencies(){ yum install gcc make