Redis
文章平均质量分 67
救救孩子把
你说 然后呢 憋说话,让我静静
展开
-
Java中Redis大Key的优化拆分方案与示例
如果是大字符串,可以考虑将其拆分成多个小字符串存储。比如将一个很长的 JSON 字符串拆分成多个小的 JSON 片段分别存储。对于大哈希,可以将其属性拆分成多个小哈希存储。比如一个包含大量字段的哈希表,可以根据字段的某种特征进行拆分。对于大列表,可以将其拆分成多个小列表存储。比如一个有大量元素的列表,可以根据一定规则拆分成多个子列表。通过以上拆分方案,可以有效地避免 Redis 中的大 key 问题,提高系统的性能和稳定性。原创 2024-09-17 08:14:41 · 487 阅读 · 0 评论 -
Redis中使用布隆过滤器解决缓存穿透问题
缓存穿透是指查询一个一定不存在的数据,由于缓存中没有命中,会去数据库中查询,而数据库中也没有该数据,并且每次查询都不会命中缓存,从而每次请求都直接打到了数据库上,这会给数据库带来巨大压力。布隆过滤器(Bloom Filter)是一种空间效率很高的随机数据结构,它利用多个不同的哈希函数将一个元素映射到一个位数组中的多个位置,并将这些位置的值置为 1。如果有任何一个位置上的值为 0,那么这个元素一定不存在。布隆过滤器存在一定的误判概率,即可能会把不存在的元素判断为存在,但不会把存在的元素判断为不存在。原创 2024-09-08 10:18:53 · 631 阅读 · 0 评论 -
发现并处理Redis的大Key和热Key
名词解释大Key通常以Key的大小和Key中成员的数量来综合判定,例如:Key本身的数据量过大:一个String类型的Key,它的值为5 MB。Key中的成员数过多:一个ZSET类型的Key,它的成员数量为10,000个。Key中成员的数据量过大:一个Hash类型的Key,它的成员数量虽然只有2,000个但这些成员的Value(值)总大小为100 MB。原创 2024-08-14 09:44:15 · 1674 阅读 · 0 评论 -
Redis设置密码
打开redis的配置文件################################## SECURITY #################################### Require clients to issue AUTH <PASSWORD> before processing any other# commands. This might be ...原创 2019-01-20 12:57:35 · 322 阅读 · 0 评论