发布时间:2020-03-29 20:08编辑:大数据库浏览(137)
1. 开启登陆密码校验
在redis-cli命令行工具中执行如下命令:
config set requirepass yourpassword
http://www.cnblogs.com/mushroom/p/4738170.html
2. 禁用登陆密码校验
http://linusp.github.io/2015/12/16/redis-performance-analysis.html
同上,需要在redis-cli中执行如下命令:
https://segmentfault.com/a/1190000002906345
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消耗了实际需要物理内存的150%,其中50%是内存碎片率
> 若是内存碎片率低于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
> 查看所有命令统计的快照,执行次数,所耗费的毫秒数,总时间和平均时间
本文由金沙游乐场85155发布于大数据库,转载请注明出处:redis开启和禁用登陆密码校验的方法
关键词: