redis cli命令
封面图
•
2026-01-14
•
redis
254
0
0
0
Redis CLI(命令行工具)是用于与 Redis 服务器进行交互的工具。以下是一些常用的 Redis CLI 命令,帮助你管理和操作 Redis 数据库。 --- ## 📌 一、基本连接 ### 1. 启动 Redis CLI ```bash redis-cli ``` ### 2. 连接到远程 Redis 服务器 ```bash redis-cli -h <host> -p <port> ``` - `-h`:主机地址(默认是 `127.0.0.1`) - `-p`:端口(默认是 `6379`) 示例: ```bash redis-cli -h 192.168.1.100 -p 6380 ``` ### 3. 使用密码连接 ```bash redis-cli -a <password> ``` 或者连接后使用 `AUTH` 命令: ```bash AUTH <password> ``` --- ## 📌 二、常用命令 ### 1. 查看 Redis 信息 ```bash INFO ``` 查看 Redis 的版本、配置、内存、键数量等信息。 ### 2. 查看所有键 ```bash KEYS * ``` 注意:在生产环境中不建议使用,因为会阻塞 Redis。 ### 3. 检查键是否存在 ```bash EXISTS key ``` ### 4. 删除键 ```bash DEL key [key ...] ``` ### 5. 设置键值对 ```bash SET key value ``` ### 6. 获取键值 ```bash GET key ``` ### 7. 设置过期时间(秒) ```bash EXPIRE key seconds ``` ### 8. 查看剩余生存时间 ```bash TTL key ``` ### 9. 退出 CLI ```bash QUIT ``` --- ## 📌 三、数据类型操作 ### 1. String 类型 ```bash SET key value GET key INCR key DECR key ``` ### 2. Hash 类型 ```bash HSET key field value HGET key field HGETALL key ``` ### 3. List 类型 ```bash RPUSH key value LRANGE key start end LPOP key RPOP key ``` ### 4. Set 类型 ```bash SADD key value SMEMBERS key SCARD key ``` ### 5. ZSet(有序集合)类型 ```bash ZADD key score member ZRANGE key start end ZREVRANGE key start end ``` --- ## 📌 四、其他常用命令 ### 1. 清空当前数据库 ```bash FLUSHDB ``` ### 2. 清空所有数据库 ```bash FLUSHALL ``` ### 3. 切换数据库(多数据库支持) ```bash SELECT <dbindex> ``` --- ## 📌 五、执行脚本或命令 ### 1. 执行 Lua 脚本 ```bash EVAL "return redis.call('GET', KEYS[1])" 1 mykey ``` ### 2. 执行 shell 命令(不推荐,安全性问题) ```bash redis-cli --eval script.lua ``` --- ## 📌 六、帮助 ### 1. 查看帮助 ```bash redis-cli --help ``` ### 2. 查看某个命令的帮助 ```bash redis-cli help <command> ``` 例如: ```bash redis-cli help SET ``` --- 如果你有具体的使用场景或想了解某个命令的详细用法,可以告诉我,我会为你提供更详细的说明 😊
上一篇:
开启redis-server提示 # Creating Server TCP listening socket *:6379: bind: Address already in use
下一篇:
Redis List列表的详细介绍
标题录入,一次不能超过6条
留言
评论