redis开启和禁用登陆密码校验的方法

1. 开启登陆密码校验

rename-command KEYS ""

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

sysctl vm.overcommit_memory=1

2. 禁用登陆密码校验

## Memory

同上,需要在redis-cli中执行如下命令:

>rename-command FLUSHALL ""

以上这篇redis开启和禁用登陆密码校验的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

精简键名和键值,减小key长度,压缩value

config set requirepass ""

选择合适的回收策略,如果不能丢数据则建议使用 volatile-lru 策略,如果key可以自动重建则推荐allkeys-lru

config set requirepass yourpassword

> mem_fragmentation_ratio:1.13

http://linusp.github.io/2015/12/16/redis-performance-analysis.html

> used_memory_lua:35840

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

http://www.imooc.com/article/3645

## bigkeys

在可以保证内网安全的情况下,无密码性能最好

> auto-aof-rewrite-percentage 100

客户端可能会发送config命令,会有安全问题,建议禁用

> 实际缓存占用的内存和Redis自身运行所占用的内存(如元数据、lua)。

> used_memory_human:9.21G

## stats

> slowlog-log-slower-than 10000

rename-command FLUSHDB ""

## 调试

> 当 rss > used ,且两者的值相差较大时,表示存在(内部或外部的)内存碎片。

主关闭aof, 开启rdb

file=$(date -d "yesterday" +"%Y%m%d%H.rdb")

>redis-cli -h 127.0.0.1 -p 6379 monitor

> pip install rdbtools

rename-command save ""

> used_memory_rss:11148713984

> slowlog-max-len 128

>默认配置

## 统计

## 内存碎片率

> used_memory_peak_human:10.47G

name=dump_6380.rdb

maxmemory=8g, 不要让你的Redis所在机器物理内存使用超过实际内存总量的3/5

客户端可能会发送save命令,会严重影响服务器的性能,建议禁用并使用bgsave替代

echo "move file $path/$file"

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

# 备份策略

redis-rdb-tools

# 优化与禁忌

每个小时保存一次

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

> 当 used > rss 时,表示 Redis 的部分内存被操作系统换出到交换空间了,在这种情况下,操作可能会产生明显的延迟

定期日志重写,减小aof重载时的时间开销

> instantaneous_ops_per_sec:0

```shell

业务层要考虑读写分离和主从模式

> slowlog get 3

本文由美高梅官方网站发布于数据统计,转载请注明出处:redis开启和禁用登陆密码校验的方法

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。