• redis-cli


    redis-cli

    什么是 redis-cli ?

    准确的来说 redis-cli 是 redis 的一种客户端工具, 只不过当我们安装服务端 redis-server 时内置了客户端 redis-cli, 方便我们操作.

    查看版本

    先来尝试一个简单的命令, 我们来查看下 redis-cli 的版本信息.

    输入以下命令:

    redis-cli --version
    

    会返回以下输出:

    redis-cli 3.2.6
    

    可以看到这里我的 redis-cli 客户端工具的版本信息.

    进入交互模式

    redis-cli 本质上是一个 redis 客户端工具, 所以实际操作中我们需要连接上 redis 服务端进行交互操作.

    可以通过以下命令进行连接操作:

    redis-cli -h 127.0.0.1 -p 6379 -a pwd
    
    • -h hostname = 主机名, 通常是具体的ip地址或域名, 默认值 127.0.0.1
    • -p port - 端口号,是指具体的端口号, 默认值 6379
    • -a password - 密码, 连接服务端时需要的密码, 如果无密码可不填或填任意内容

    如果本地的没有安装 redis-server 或者 redis-server 没有在运行, 那么执行 redis-cli 命令时, 会返回如下信息:

    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected>
    

    这时我们可以按快捷键 Ctrl+ C 或输入 exit 或输入 quit 来退出 redis-cli 客户端.

    如果没有其他命令, redis-cli 将以交互模式启动. 在交互模式下输入 "help" 可以获取有关可用命令和设置的信息.

    输入以下命令, 默认会连接本地的 redis-server

    redis-cli
    

    如果连接服务成功, 会进入交互模式, 如下:

    redis 127.0.0.1:6379>
    

    等待着我们输入下一个命令...

    退出交互模式

    当处于 redis 的交互模式时, 我们无法操作其他非 redis 命令, 我们可以通过按快捷键 ctrl + c 或输入 quit 或输入 exit 来退出交互模式.

    ping

    redis-cli 交互模式下输入 help ping 来获取关于命令的用法

    
      PING [message]
      summary: Ping the server
      since: 1.0.0
      group: connection
    
    

    我们来尝试下 ping 命令, 交互模式直接输入 ping

    redis 127.0.0.1:6379> ping
    PONG
    

    可以看到直接输入 ping 时会默认输出 PONG.

    再试试输入 ping hello

    redis 127.0.0.1:6379> ping hello
    "hello"
    

    可以看到会输出给定的字符串 "hello".

    info

    交互模式下输入 help info 来获取关于 info 命令的用法

    127.0.0.1:6379> help info
    
      INFO [section]
      summary: Get information and statistics about the server
      since: 1.0.0
      group: server
    

    若仅输入命令 info 则输出服务端的所有统计信息, 主要包含以下内容:

    • # Server
    • # Clients
    • # Memory
    • # Persistence
    • # CPU
    • # Cluster
    • # Keyspace

    更多

    可以输入 redis-cli --help 查看更多的命令介绍.

    参考

  • 相关阅读:
    为应用程序的选项卡及ActionBar设置样式
    在Flex中定义移动设备应用程序和启动屏幕
    在Flex中用于处理XML对象的E4X 方法
    在移动设备应用程序中嵌入字体
    【2020-01-14】一些不起眼的常态局限
    【2020-01-13】一点一点的,一点一点的
    【2020-01-12】昨天跟老骨干聚了个会
    【2020-01-11】多警惕自己的自圆其说
    【2020-01-10】每天早上一个小时的自我修养
    【2020-01-09】看书就是一种很好的娱乐
  • 原文地址:https://www.cnblogs.com/taadis/p/redis-cli.html
Copyright © 2020-2023  润新知