zoukankan      html  css  js  c++  java
  • redis常用命令

    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种。

    ---结束---

  • 相关阅读:
    对象的实例化内存布局与访问定位
    方法区

    虚拟机栈
    运行时数据区
    类加载子系统
    JVM和Java体系架构
    JUnit概述
    HTML5CSS3_day03
    HTML5CSS3_day01
  • 原文地址:https://www.cnblogs.com/dztHome/p/13303980.html
Copyright © 2011-2022 走看看