Linux Redis CLI 常用命令实现流程
1. 连接到 Redis 服务器
首先需要在终端中连接到 Redis 服务器,使用以下命令:
redis-cli -h <hostname> -p <port>
其中 <hostname>
是 Redis 服务器的主机名或 IP 地址,<port>
是 Redis 服务器的端口号。
2. 执行 Redis 命令
一旦连接到 Redis 服务器,就可以执行各种 Redis 命令了。以下是一些常用的 Redis CLI 命令及其用途:
- SET key value - 设置指定 key 的值为指定 value。
SET mykey "Hello Redis"
这条命令将在 Redis 中设置一个名为 mykey
的键,并将其值设置为 "Hello Redis"。
- GET key - 获取指定 key 的值。
GET mykey
这条命令将返回 mykey
的值。
- DEL key - 删除指定 key。
DEL mykey
这条命令将从 Redis 中删除 mykey
。
- EXISTS key - 检查指定 key 是否存在。
EXISTS mykey
这条命令将检查 mykey
是否存在,并返回 1 表示存在,0 表示不存在。
- KEYS pattern - 查找匹配指定模式的 key。
KEYS my*
这条命令将返回所有以 "my" 开头的 key。
- FLUSHALL - 删除所有数据库中的 key。
FLUSHALL
这条命令将删除 Redis 中所有数据库中的 key。
3. 断开与 Redis 服务器的连接
完成所有操作后,可以断开与 Redis 服务器的连接,使用以下命令:
QUIT
这条命令将断开与 Redis 服务器的连接。
流程图
flowchart TD
A[连接到 Redis服务器] --> B[执行 Redis 命令] --> C[断开连接]
Redis CLI 常用命令代码示例
连接到 Redis 服务器
redis-cli -h localhost -p 6379
此代码将连接到本地 Redis 服务器,默认端口号为 6379。
设置键值对
SET mykey "Hello Redis"
此代码将在 Redis 中设置一个名为 mykey
的键,并将其值设置为 "Hello Redis"。
获取键的值
GET mykey
此代码将返回 mykey
的值。
删除键
DEL mykey
此代码将从 Redis 中删除 mykey
。
检查键是否存在
EXISTS mykey
此代码将检查 mykey
是否存在,并返回 1 表示存在,0 表示不存在。
查找匹配的键
KEYS my*
此代码将返回所有以 "my" 开头的键。
删除所有键
FLUSHALL
此代码将删除 Redis 中所有数据库中的键。
断开连接
QUIT
此代码将断开与 Redis 服务器的连接。
以上是 Linux Redis CLI 常用命令的实现流程和示例代码。希望这些信息能对你理解和使用 Redis CLI 提供帮助。