# 命令行工具

URL: https://caijiao.org/redis/01-introduction/04-cli
Source: docs/redis/01-introduction/04-cli.md
Description: Redis 提供强大的命令行工具 redis-cli，用于连接和操作 Redis 服务器。通过命令行可执行数据读写、管理配置、监控性能等操作，是开发和运维的重要利器。

Redis 的命令行工具 `redis-cli` 是与 Redis 交互的主要方式，支持本地和远程连接。它允许用户发送各种 Redis 命令，查看返回结果，方便调试和管理。

## 连接 Redis 服务器

- 连接本地默认端口：

  ```bash
  redis-cli
  ````

* 连接远程服务器：

  ```bash
  redis-cli -h 服务器IP -p 端口号 -a 密码
  ```

## 常用命令示例

* 设置键值：

  ```bash
  SET key value
  ```

* 获取键值：

  ```bash
  GET key
  ```

* 删除键：

  ```bash
  DEL key
  ```
  
* 查看所有键：

  ```bash
  KEYS *
  ```

## 交互式操作

启动 `redis-cli` 进入交互模式后，可连续输入命令，便于调试和实时测试。

## 管道和脚本支持

`redis-cli` 支持命令管道，提高批量操作效率，也可以执行 Lua 脚本。

## 其他功能

* `MONITOR` 命令用于实时监控所有请求，方便排查问题。
* `INFO` 命令查看服务器状态和统计信息。
* 支持批量导入导出数据。

命令行工具是 Redis 最直接的管理入口，也是学习 Redis 命令和功能的好帮手。
