码迷,mamicode.com
首页 > 其他好文 > 详细

redis-cli

时间:2019-12-28 15:49:29      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:内容   pass   用法   redis   com   http   comm   html   模式   

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 查看更多的命令介绍.

参考

redis-cli

标签:内容   pass   用法   redis   com   http   comm   html   模式   

原文地址:https://www.cnblogs.com/taadis/p/redis-cli.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!