Redis
Redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

文章

Redis·2023-11-06
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
本文是Redis成本优化系列文章的第3篇,讲述了hashtable的相关优化。一、几个实验hash相关配置before 7.0hash-max-ziplist-entries:512hash-max-ziplist-value:64after 7.0hash-max-listpack-entries 512hash-max-listpack-value 64如下三个场景,hash的内部实现都是hash...(more)
浏览513
Redis·2023-11-02
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
做了一阵子的成本优化,一直想整理些文章发出来,由于比较懒且“怂”一直没弄,最近决定还是整理下,本文是该系列文章的第一篇。一、几个实验Redis实验版本(撰写文本的最新版本):2.8.24、3.0.7、3.2.13、4.0.14、5.0.14、6.0.20、6.2.15、7.0.12,容量MB:去掉了Redis自身的容量。1....(more)
浏览617
Redis·2023-02-24
Luga Lee · None 擅长领域:云计算, 容器, 容器云
41 会员关注
在实际的项目开发过程中,许多业务场景都使用基于Redis进行分布式锁的实现,但其中一些场景的实现过程中往往并没有充分考虑到分布式环境中可能出现的各种陷阱问题~什么是“锁”?通常来讲,我们可以这样定义,即,锁是多个线程检查是否允许访问资源的单一参考点。因此,例如,如果一个线...(more)
浏览1880
评论1
Redis·2023-06-16
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
一、问题Redis臭名昭著的神坑配置save,可以自动完成持久化。save 3600 1 300 100 60 10000但对持久化了解的人也知道,它是性能杀手,所以一般情况下,我们在线上不会用这个功能的,具体两种方法:不添加这个配置显示配置save""在Redis6.2以前,上述两种方法都可以实现。但如果...(more)
浏览835
Redis·2022-03-03
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
一、简述Redis7有很多新的功能、bug修改、特性优化,因此也伴随着很多新配置和变化,本文进行逐一说明注:相关推荐配置只代表个人观点,实际要具体情况具体分析,没有万能配置。二、配置详解1.1appenddirname(#9788)默认:appendonlydir,动态修改:no(1)配置说明:定义存储aof文件的目录...(more)
浏览3167
Redis·2023-11-22
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
覆盖了Redis数据结构、持久化、复制、redissentinel、rediscluster等.
浏览510
Redis·2023-04-04
Luga Lee · None 擅长领域:云计算, 容器, 容器云
41 会员关注
作为分布式缓存系统之一,Redis应用场景较为广泛,落地于不同的行业领域以及业务场景,因此,在整个架构拓扑中起着重要的作用。Redis,全称为“RemoteDictionaryServer”,即:远程字典服务器。一款完全开源免费,基于C语言编写,遵守BSD协议,高性能的(Key/Value)分布式内存数据库。其基于...(more)
浏览1028
Redis·2023-11-02
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
本文是Redis成本优化系列文章的第2篇,这篇篇幅较少,但是是Redis内存优化的重要里程碑。一、2个实验写入1万条hash键值对:key为37字节、1000对field(f0..f99)-value(2字节)版本2.8.243.0.73.2.134.0.145.0.146.0.206.2.157.0.12容量MB995.83995.83776.72461.61461.61461.6146...(more)
浏览539
系统运维·2022-04-27
qhdx07 · as 擅长领域:服务器, Linux, 系统运维
19 会员关注
1、问题来源:Lettuce版本:6.1.5Redis版本:4.0SpringBoot漏洞修复需要升级到新版本2.5.7,升级后与老版本的Redis配置完全一样,但是连接增强版redis时报如下错误:2、原因分析:Java操作Redis的库有两个,Jedis和Lettuce,目前SpringBoot2.x中已经将Jedis换成了Lettuce,Lettuce是连接Redi...(more)
浏览2495
Redis 7.0·2022-03-04
carlosfu · 快手 擅长领域:数据库, 人工智能, 非关系型数据库
4 会员关注
一、ziplist简介ziplist是一种连续内存空间并且有序的压缩链表,其主要的数据结构如下图:结合以上数据结构的内存模型图,我们可以看出ziplist具有的一些优势与问题:优势问题1.具有极高的内存利用率1.每次增/删/改需要realloc连续内存空间并进行移动2.连锁更新问题3.查找时间复...(more)
专栏: 最佳实践
浏览1147

描述

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
X社区推广
  • 提问题