1. 展开登入密码校验

Redis
优化焦点

在redis-cli命令行工具中实行如下命令:

config set requirepass yourpassword

2. 剥夺登录密码校验

同上,供给在redis-cli中施行如下命令:

config set requirepass ""

#info 分析

上述那篇redis开启和剥夺登入密码校验的措施正是作者分享给大家的全部内容了,希望能给大家一个参谋,也意在我们多多指教脚本之家。

## Memory

> 实际缓存占用的内部存储器和Redis本身运营所占用的内部存款和储蓄器(如元数据、lua卡塔尔。

>
它是由Redis使用内部存款和储蓄器分配器分配的内部存款和储蓄器,所以那一个数据并不曾把内存碎片浪费掉的内部存款和储蓄器给总结进来

> 如果used_memory >
可用最大内部存款和储蓄器,那么操作系统起先进行内部存款和储蓄器与swap空间置换

> 当 rss > used
,且两岸的值相差超级大时,表示存在(内部或外界的)内部存款和储蓄器碎片。

> 内存碎片的比率能够通过 mem_fragmentation_ratio 的值看出。

> 当 used > rss 时,表示 Redis
的有的内存被操作系统换出到调换空间了,在这里种状态下,操作恐怕会发不熟悉明的推迟

>used_memory:9892187056

> used_memory_human:9.21G

>从操作系统上出示已经分配的内部存款和储蓄器总量, 包罗碎片

> used_memory_rss:11148713984

> used_memory_peak:11236792296

> used_memory_peak_human:10.47G

> used_memory_lua:35840

## 内部存款和储蓄器碎片率

>
内部存款和储蓄器碎片率稍大于1是创立的,这一个值表示内部存款和储蓄器碎片率相当的低,也印证redis未有发出内部存款和储蓄器交换。

>
但倘使内部存款和储蓄器碎片率超越1.5,那就声明Redis消耗了实际上须求物理内部存款和储蓄器的1百分之三十,当中二分之一是内部存储器碎片率

>
固然内部存款和储蓄器碎片率低于1的话,表达Redis内部存款和储蓄器分配超过了物理内存,操作系统正在开展内存交流。内部存款和储蓄器交流会引起非常刚毅的响应延迟

> mem_fragmentation_ratio:1.13

> mem_allocator:jemalloc-3.6.0

## stats

> total_commands_processed:105868 #总共管理的命令数

> instantaneous_ops_per_sec:0

> rejected_connections:0

> evicted_keys:0 #因为maxmemory限定招致key被回收删除的数量

# 品质深入分析

## 延迟

>redis-cli -h 127.0.0.1 -p 6379 –latency

> 持续采集样品,结果单位是ms;

> redis-cli -h 127.0.0.1 -p 6379 -–latency-history

> 间隔采集样板,结果单位是ms;

## bigkeys

>redis-cli -h 127.0.0.1 -p 6379 –bigkeys

> 持续采样,实时输出那个时候获得的 value 占用空间最大的 key 值

## 慢日志

>默许配置

> slowlog-log-slower-than 10000

> slowlog-max-len 128

>获取慢日志

> slowlog get 3

## 统计

>redis-cli -h 127.0.0.1 -p 6379 info commandstats

> 查看全数命令总括的快速照相,实践次数,所开销的纳秒数,总时间和平均时间