随笔分类 - redis
摘要:一、布隆过滤器介绍 布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构(probabilistic data structure),用于快速判断一个元素是否“可能存在于”某个集合中, 或者“肯定不存在”于该集合中。 它由 Burton Howard Bloom 在 1970 年
阅读全文
摘要:一、介绍 之前的文章介绍过redis主从模式(https://www.cnblogs.com/sunjiwei/p/18404951),但是主从模式有个缺点,无法解决大数据量问题,当数据量增加时,只能通过纵向扩节点资源的方法来解决,无法横向扩展节点分片,所以redis从3.0版本开始支持集群模式(r
阅读全文
摘要:一、缓存击穿 如果缓存中的某个热点数据过期了,此时大量的请求访问了该热点数据,就无法从缓存中读取,直接访问数据库,数据库很容易就被高并发的请求冲垮,这就是缓存击穿的问题 解决方案: 互斥锁方案,请求数据库写数据到缓存之前,先获取互斥锁,保证只有一个请求会落到数据库上,减少数据库的压力。 不给热点数据
阅读全文
摘要:一、redis持久化介绍 Redis是个基于内存的数据库,服务一旦宕机,内存中的数据将全部丢失。通常的解决方案是从数据库来重新把这些数据写进redis, 但后端数据库有性能瓶颈,如果是大数据量的恢复,会对数据库带来巨大的压力,导致程序响应慢。所以对Redis来说,实现数据的持久化, 避免从后端数据库
阅读全文
摘要:一、概述 Redis 支持三种集群模式,分别为主从模式、哨兵模式和Cluster(集群)模式。 主从模式:从节点异步的从主节点复制数据,这种架构主节点故障后无法自动切主。类似于mysql的主从复制。 哨兵模式:该模式在主从复制基础上加了一个哨兵集群负责监控主节点和从节点。如果检测到主节点故障,系统可
阅读全文
摘要:一、数据类型 在Redis中命令不区分大小写,但key是区分大小写的,帮助命令如下: help command help @group 解释:group 显示给定类别的所有命令。类别有:@generic,@list,@set,@string,@hash, @pubsub,@transactions,
阅读全文
摘要:一、redis下载 1.1、redis介绍 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets),带有范围查询的 有序集合(sor
阅读全文

浙公网安备 33010602011771号