zoukankan      html  css  js  c++  java
  • 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环境中执行

  • 相关阅读:
    javascript 杂记
    Sublime Text 3 杂记
    Visual Studio命令行工具
    iOS Crash日志
    Cocos引擎开发者指南(1-5)
    Linux防火墙配置(iptables, firewalld)
    jenkins使用git SCM时changelog乱码(Jenkins部署在Linux上,任务在Windows Slave上构建)
    C#枚举类型
    Java 实现大转盘抽奖
    HaspMap和ConcurrentHashMap
  • 原文地址:https://www.cnblogs.com/yaradish/p/10479680.html
Copyright © 2011-2022 走看看