随笔分类 -  Redis系列

摘要:Redis持久化存储分为AOF与RDB两种模式,默认开启RDB。 RDB RDB是在某个时间点将数据写入一个临时文件dump.rdb,通过dump.rdb实现数据的备份和恢复。优点:使用单独子进程来进行持久化,主进程不会进行任何 IO 操作,保证了 redis 的高性能;缺点:RDB 是间隔一段时间 阅读全文
posted @ 2022-06-20 15:59 学海无涯# 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Redis实现高可用主要有三种部署模式:主从模式、哨兵模式和集群模式。 主从模式 Redis是一主(master)多从(slave),主节点负责读写操作,从节点只负责读操作,一个主节点可以有多个从节点,而一个从节点只能有一个主节点,从节点的数据来自于主节点,实现原理是主从复制机制。主从复制机制包括全 阅读全文
posted @ 2022-06-19 19:26 学海无涯# 阅读(116) 评论(0) 推荐(0) 编辑
摘要:在分布式系统中,一致性(Consistency)、可用性(Availability)以及分区容忍性(Partition tolerance)这个三个要素最多只能同时保证两者,而分区容忍性是基本要求,所以分布式数据系统就要在一致性和可用性之间取一个平衡。对于大部分应用,并不需要强一致性,通常会采取牺牲 阅读全文
posted @ 2022-06-19 15:47 学海无涯# 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:Redis过期策略 redis过期删除策略通常有三种: 定时删除 在设置某个key的过期时间同时创建一个定时器,定时器负责监视key,过期则自动删除,虽然内存及时释放,但是十分消耗CPU资源。 定期删除 Redis默认每隔100ms就随机抽取部分设置了过期时间的key,检测这些key是否过期,如果过 阅读全文
posted @ 2022-06-19 13:05 学海无涯# 阅读(304) 评论(0) 推荐(0) 编辑
摘要:Redis是什么 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型有:字符串类型 散列类型 列表类型 集合类型,端口默认为6379。 Redis的特点 高性能:支持超过 100K+ 阅读全文
posted @ 2022-06-19 11:44 学海无涯# 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示