【Redis超速入门实战营】——day4配置参数记录操作记录

举报
极客潇 发表于 2019/04/19 16:00:47 2019/04/19
【摘要】 本节记录Redis超速入门实战营day 4 操作记录

如需了解Redis超速入门官方视频指导,直达链接:

https://education.huaweicloud.cn:8443/courses/course-v1:HuaweiX+CBUCNXD004+Self-paced/courseware/2d7f66cbf49b44519a41a665736c2fdc/47d8985ab8d54c48a4f55808bbcdd655/

 

说明:本节记录Redis超速入门实战营day 4 操作记录

 

应用场景

用户在Redis实例使用过程中,禁用了客户端空闲N秒后关闭连接的功能,当用户在线访问量大时,造成新用户无法接入。所以需要使用到配置运行参数

操作步骤

登录Redis控制台

直达链接:https://console.huaweicloud.cn/dcs/?region=cn-north-1#/dcs/manager/dashboard

 

2、单击缓存管理

a.png

3、找到当前列表实例点击进入

image.png


4、点击配置参数,选择修改按钮

image.png


5、即可对所需要的参数进行调整,之后保存即可

image.png

image.png

6、本次需要调节的参数为timeout

只需修改为不为0的值即可,本文档中示例为100

image.png


注;调整参数说明,摘自官网帮助文档:

缓存实例配置参数说明

参数名

适用的缓存类型

参数解释

取值范围

timeout

RedisMemcached

客户端与服务端连接空闲超时断开时间,参数设为0表示连接永不断开。

0~7200,单位:秒。

maxmemory-policy

RedisMemcached

内存使用达到上限时对缓存数据管理策略。

参数说明请参考https://redis.io/topics/lru-cache

volatile-lru

allkeys-lru

volatile-random

allkeys-random

volatile-ttl

noeviction

hash-max-ziplist-entries

Redis

hash表中记录数少于参数值,使用ziplist编码格式,节约内存。

1~10000

hash-max-ziplist-value

Redis

hash表中各字段长度的最大值小于参数值时,使用ziplist编码格式,节约内存。

1~10000

list-max-ziplist-entries

Redis

当列表中记录数少于参数值,使用ziplist编码格式,节约内存。

1~10000

list-max-ziplist-value

Redis

当列表中各字段长度的最大值小于参数值时,使用ziplist编码格式,节约内存。

1~10000

set-max-intset-entries

Redis

当一个集合仅包含字符串且整形元素数量少于参数值时,使用intset编码格式,节约内存。

1~10000

zset-max-ziplist-entries

Redis

当有序集合中记录数少于参数值,使用ziplist编码格式,节约内存。

1~10000

zset-max-ziplist-value

Redis

当有序集合中各字段长度的最大值小于参数值时,使用ziplist编码格式,节约内存。

1~10000

latency-monitor-threshold

Redis

延时监控的采样时间阈值(最小值)。

当阈值设置为0时,不做监控,也不采样;当阈值设置为大于0时,将监控并记录执行耗时大于阈值的操作。

您可以通过LATENCY等命令获取统计数据和配置、执行采样监控。详情参考Redis官网说明:https://redis.io/topics/latency-monitor

0~86400000,单位:毫秒。

reserved-memory

Redis

预留内存,主备实例才有此配置。

预留内存将被分配给实例所在虚拟机,保证DCS缓存实例后台进程在做持久化和主从同步等任务时拥有足够的内存。

预留内存大小可以调高或者调低,但不能超过实例当前剩余的可用内存,以及最大可用内存的50%。其中实例最大可用内存可参考《分布式缓存服务产品介绍》。

实例最大可用内存数的0-50%,同时不能超过实例当前剩余的可用内存,具体以界面提示为准,单位:MB

notify-keyspace-events

Redis

键空间通知,配置该参数后客户端可以通过Redis的订阅与发布功能,来接收那些以某种方式改动了Redis数据集的事件。

可配置为以下字符的任意组合,指定了服务器该发送哪些类型的通知:

K:键空间通知,所有通知以__keyspace@__为前缀。

E:键事件通知,所有通知以__keyevent@__为前缀。

gDELEXPIRERENAME等类型无关的通用命令的通知。

$:字符串命令的通知。

l:列表命令的通知。

s:集合命令的通知。

h:哈希命令的通知。

z:有序集合命令的通知。

x:过期事件:每当有过期键被删除时发送。

e:驱逐(evict)事件:每当有键因为maxmemory政策而被删除时发送。

其他描述,请参考表格下方的说明。


---END

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。