zoukankan      html  css  js  c++  java
  • 二,温习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数据库来查询数据

  • 相关阅读:
    【解决】Windows7任务栏输入法图标无法显示
    【解决】任务栏中找不到语言栏
    SQL Server中根据起始星期计算星期数和周次数的函数
    SharePoint 2010 中如何配置同步配置文件
    如何禁止Windows系统自动安装驱动
    [要点总结]SharePoint 2010:如何配置表单认证(FBA)
    【解决】如何升级网站集内容数据库
    [解决]Office 2010不能同步文件到SharePoint
    羽毛球比赛规则简略版
    [转]SharePoint 2013中如何恢复“用不同用户登录”链接
  • 原文地址:https://www.cnblogs.com/123456likun/p/13841446.html
Copyright © 2011-2022 走看看