• 二,温习redis(工具命令使用)


    Redis命令工具详解

    v Redis-server :用于启动redis的工具

    v Redis-benchmark : 用于检测redis在本机的运行效率

    v Redis-check-aof : 修复aof持久化文件(如果数据已经在内存里了,正在往磁盘同步时异常断电关机,用此工具进行修复)

    v Redis-check-rdb: 修复rdb持久化文件

    v Redis-cli: redis命令行工具

    v Redis-setinel : 软连接

     

    一,Redis-cli 命令行工具(客户端工具)

      使用工具连接进去后,提示符是远程主机IP

      #Redis-cli -h IP -p 端口

      在数据库,使用help获取帮助

      #help @数据类型

      如果想查询命令用法,直接#help 后加命令即可

       

    二,redis-benchmark(测试工具)

    性能测试工具

    -h :指定服务器主机名

    -p :指定端口

    -s : 指定服务器socket

    -c :指定并发连接数

    -n: 指定请求数

    -d :以字节的形式指定SET/CET值的数据大小

    -q :强制退出redis

    例:

    测试并发量为100 时,压测redis

     

    Redis数据库常用的命令

      采用key键值对的数据存储方式,所用的命令是setget命令

      Set: 存放数据

      Get: 获取数据

      例:(注:keys  *”在生产环境下谨慎使用,会照成redis压力偏大)

           

    筛选,“?”是代表一个字符

       

     

    删除用get

       

     

    重命名:

    rename

       

     Renamenx作用是检测是否存在并再修改命名(简化了上面操作)

     

     

    多数据库常用命令

    (1)支持多数据库,在没有任何改动情况下默认包含16个数据库,使用select 命令可以进行redis的多数库之间的切换,命令格式为selectindex,其中Index表示数据库序号

    (2)使用select命令切换数据库后,会在前端的提示符中显示当前所在的数据序列号,表示当前使用的是序列号*的数据库

     

    Move :转移数据到指定数据库里

     

    清除数据库内数据

    (注:谨慎使用flushall

     

     

    案例:----------------------------------------------------------------------------------------

    穿透理解

     

    一般生产环境下,如图,会有两个前端nginx ,后端有tomcat主备高可用,在往后就是redis存储,redis后面是mysql数据库。如果redis里找不到数据key,访问后穿透redisMySQL数据库来查询数据

  • 相关阅读:
    GlusterFS + lagstash + elasticsearch + kibana 3 + redis日志收集存储系统部署 01
    Python输出字符串或文件颜色显示
    系统维护常用脚本
    免密码登录服务器python脚本
    python 常用模块之ConfigParser
    Robot Framework -004 为了进行Web测试,安装SeleniumLibrary外部库
    Robot Framework -005 测试SeleniumLibrary外部库,添加一个测试web用例
    Robot Framework -003 在Windows10 安装Eclipse作为编辑器,安装 RED 插件。
    Robot Framework -002 在Windows10上的安装
    Robot Framework -001 简介
  • 原文地址:https://www.cnblogs.com/123456likun/p/13841446.html
Copyright © 2020-2023  润新知