当前位置: 首页 > news >正文

80_Redis内存策略

Redis性能之所以这么强,最主要的原因就是基于内存存储。而单节点的Redis其内存大小不宜过大,否则会影响持久化或主从同步的性能。

我们可以通过修改redis.conf配置文件来设置Redis的最大内存。

maxmemory <bytes>

当Redis内存使用达到上限时,就无法存储更多数据了。为了解决这个问题,Redis为我们提供了一些策略来实现内存回收:内存过期策略、内存淘汰策略。

1.Redis内存过期策略

在Redis基础阶段,我们学习了TTL命令和EXPIRE命令,下面我们先来回顾下这两个命令的基本使用。

1.1 TTL

命令TTL key用于检查key还剩多长时间过期,以秒为单位。当键没有设置过期时间,表示是永久有效时,TTL命令返回-1;当键过期或者被删除时,TTL命令返回-2。

127.0.0.1:6379> set username "Tom"
OK
127.0.0.1:6379> ttl username
(integer) -1  # 返回-1表示永不过期
127.0.0.1:6379> tt
http://www.lryc.cn/news/522102.html

相关文章:

  • 【HarmonyOS NAPI 深度探索6】使用 N-API 创建第一个 Hello World 原生模块
  • Java语言的软件工程
  • 【Mysql进阶知识】Mysql 程序的介绍、选项在命令行配置文件的使用、选项在配置文件中的语法
  • wireshark抓路由器上的包 抓包路由器数据
  • 玩转大语言模型——使用graphRAG+Ollama构建知识图谱
  • python flask简单实践
  • JAVA实现五子棋小游戏(附源码)
  • kotlin的dagger hilt依赖注入
  • 速通Docker === 常用命令
  • 【redis】键的全局命令
  • 深度学习-卷积神经网络实战文档注释
  • GR2103高压半桥栅极驱动芯片
  • 学习threejs,使用OrbitControls相机控制器
  • 说说Babylon.js中scene.deltaTime的大坑
  • 【React】win系统环境搭建
  • ThinkPHP 8的一对一关联
  • Linux 下配置 Golang 环境
  • 爬虫后的数据处理与使用(使用篇--实现分类预测)
  • arcgis提取不规则栅格数据的矢量边界
  • python milvus 如何检查有多少个collection 以及多少个index,多少个database
  • 2006-2020年各省工业增加值数据
  • 【MySQL】使用C语言链接
  • Vue篇-07
  • 使用 LLaMA-Factory 微调大模型
  • 数据仓库的复用性:模型层面通用指标体系、参数化模型、版本化管理
  • Web APP 阶段性综述
  • 某国际大型超市电商销售数据分析和可视化
  • 电子杂志制作平台哪个好
  • Django Admin 实战:实现 ECS 集群批量同步功能
  • 虚拟拨号技术(GOIP|VOIP)【基于IP的语音传输转换给不法分子的境外来电披上一层外衣】: Voice over Internet Protocol