redis

1、事务

multi 开启
exec 退出

2、安全验证

CONFIG get requirepass 查看是否验证了密码
CONFIG set requirepass "adc"  设置redis验证密码

  再次查看报错 (error) NOAUTH Authentication required.是因为设置了密码 需要验证

auth ‘password’ 验证密码

  验证之后可在才查看

3、数据库备份与恢复

SAVE  开启备份 会自动创建备份文件
BGSAVE  后台执行备份
CONFIG GET dir   获取备份文件的地址

4、性能测试

redis-benchmark [option] [option value]  测试redis性能

-h 指定服务器主机名 127.0.0.1
-p 指定服务器端口 6379
-s 指定服务器 socket
-c 指定并发连接数 50
-n 指定请求数 10000
-d 以字节的形式指定 SET/GET 值的数据大小 2
-k 1=keep alive 0=reconnect 1
-r SET/GET/INCR 使用随机 key, SADD 使用随机值
-P 通过管道传输 <numreq> 请求 1
-q 强制退出 redis。仅显示 query/sec 值
--csv 以 CSV 格式输出
-l 生成循环,永久执行测试
-t 仅运行以逗号分隔的测试命令列表。
-I Idle 模式。仅打开 N 个 idle 连接并等待。

  在redis内执行报错:(error) ERR unknown command `redis-benchmark`, with args beginning with: `-n`, `10000`, `-q` 原因是需要退出在正常shell环境中执行

原文地址:https://www.cnblogs.com/yaradish/p/10479680.html