linux redis指令
时间: 2024-07-25 12:01:21 浏览: 142
Redis 是一种开源的内存数据库系统,主要用于存储结构化数据,如键值对、字符串、哈希、列表、集合等。Linux 上操作 Redis 的常用命令包括:
1. **启动与停止 Redis**:
- 启动:`sudo service redis-server start` 或 `redis-server`
- 停止:`sudo service redis-server stop` 或 `killall redis-server`
- 检查状态:`systemctl status redis.service` 或 `redis-cli ping`
2. **连接到 Redis 实例**:
- 连接客户端:`redis-cli`
- 登录提示符下:`redis-cli -a [password]`
3. **基本数据操作**:
- 插入键值对:`SET key value`
- 获取值:`GET key`
- 删除键:`DEL key`
4. **管理键空间**:
- 列出所有键:`KEYS pattern`(注意这会遍历整个数据库)
- 清空数据库:`flushdb`
5. **数据结构操作**:
- 设置哈希:`HSET hash key value`
- 获取哈希字段:`HGET hash key`
6. **队列与列表操作**:
- 入队列:`LPUSH list item...`
- 出队列:`LPOP list`
7. **发布订阅(Pub/Sub)**:
- 订阅频道:`SUBSCRIBE channel...`
- 发布消息:`PUBLISH channel message`
8. **持久化**:
- 数据保存到磁盘:`save` 或 `bgrewriteaof`
- 检查最后一次保存时间:`INFO persistence`
这只是 Redis 命令集的一部分,实际使用中还有很多高级特性和专门针对特定场景的命令。如果你需要详细了解某个特定功能的命令,可以在 Redis 文档官网(https://redis.io/documentation)查找。
阅读全文