一.查看記憶體
redis-cli #連接
info #可以查看配置資訊
config get 配置內容 #查看指定配置內容
CONFIG GET maxmemory #查看記憶體 如果maxmemory值為0,表示不做限制
config get maxmemory-policy #查看策略
二.配置的設定
config set 配置內容 #查看指定配置內容
或者改redis.conf
三.配置記憶體的幾種寫法
maxmemory 1048576
maxmemory 1048576B
maxmemory 1000KB
maxmemory 100MB
maxmemory 1GB
maxmemory 1000K
maxmemory 100M
maxmemory 1G
四.策略詳情
noeviction: 不進行置換,表示即使記憶體達到上限也不進行置換,所有能引起記憶體增加的命令都會回傳error
allkeys-lru: 優先洗掉掉最近最不經常使用的key,用以保存新資料
volatile-lru: 只從設定失效(expire set)的key中選擇最近最不經常使用的key進行洗掉,用以保存新資料
allkeys-random: 隨機從all-keys中選擇一些key進行洗掉,用以保存新資料
volatile-random: 只從設定失效(expire set)的key中,選擇一些key進行洗掉,用以保存新資料
volatile-ttl: 只從設定失效(expire set)的key中,選出存活時間(TTL)最短的key進行洗掉,用以保存新資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/182100.html
標籤:其他
下一篇:java知識精要(三)
