标签:分配 nta cti max 内存分配器 redis常用命令 使用 memory 结束
1.设置过期Key 的 maxmemory-policy 六种方式
redis 中的默认的过期策略是volatile-lru 。设置方式 config set maxmemory-policy volatile-lru maxmemory-policy 六种方式: volatile-lru:只对设置了过期时间的key进行LRU(默认值) allkeys-lru : 删除lru算法的key volatile-random:随机删除即将过期key allkeys-random:随机删除 volatile-ttl : 删除即将过期的 noeviction : 永不过期,返回错误
2. 查询配置
congfig get *
3.设置了最大缓存
CONFIG SET maxmemory 3gb
4.查看内存使用情况
info 查看redis内存占用情况 # Memory used_memory:13490096 //数据占用了多少内存(字节) used_memory_human:12.87M //数据占用了多少内存(带单位的,可读性好) used_memory_rss:13490096 //redis占用了多少内存 used_memory_peak:15301192 //占用内存的峰值(字节) used_memory_peak_human:14.59M //占用内存的峰值(带单位的,可读性好) used_memory_lua:31744 //lua引擎所占用的内存大小(字节) mem_fragmentation_ratio:1.00 //内存碎片率 mem_allocator:libc //redis内存分配器版本,在编译时指定的。有libc、jemalloc、tcmalloc这3种。
---结束---
标签:分配 nta cti max 内存分配器 redis常用命令 使用 memory 结束
原文地址:https://www.cnblogs.com/dztHome/p/13303980.html