redis常用命令linux
redis常用命令linux详细介绍
在 Linux 系统里,Redis 提供了很多实用命令用于操作和管理数据库。下面为你介绍一些常用的 Redis 命令:
1. 启动和停止 Redis 服务
- 启动 Redis 服务:
bash
systemctl start redis-server
- 停止 Redis 服务:
bash
systemctl stop redis-server
- 重启 Redis 服务:
bash
systemctl restart redis-server
- 查看 Redis 服务状态:
bash
systemctl status redis-server
2. 连接 Redis
在开启 Redis 服务之后,你可以借助redis-cli命令连接到 Redis 服务器:
bash
redis-cli
若 Redis 服务器运行在非默认端口或者远程主机,可使用如下命令连接:
bash
redis-cli host port
这里的<host>是 Redis 服务器的 IP 地址,<port>是 Redis 服务器的端口号。
3. 键值对操作
- 设置键值对:
bash
SET key value
- 获取键对应的值:
bash
GET key
- 删除键值对:
bash
DEL key
- 检查键是否存在:
bash
EXISTS key
4. 列表操作
- 向列表左侧添加元素:
bash
LPUSH list_name value
- 向列表右侧添加元素:
bash
RPUSH list_name value
- 从列表左侧移除并返回元素:
bash
LPOP list_name
- 从列表右侧移除并返回元素:
bash
RPOP list_name
- 获取列表指定范围的元素:
bash
LRANGE list_name start stop
5. 集合操作
- 向集合添加元素:
bash
SADD set_name value
- 获取集合所有元素:
bash
SMEMBERS set_name
- 检查元素是否在集合中:
bash
SISMEMBER set_name value
- 移除集合中的元素:
bash
SREM set_name value
6. 哈希操作
- 设置哈希表字段的值:
bash
HSET hash_name field value
- 获取哈希表字段的值:
bash
HGET hash_name field
- 获取哈希表所有字段和值:
bash
HGETALL hash_name
- 删除哈希表字段:
bash
HDEL hash_name field
7. 数据库管理
- 选择数据库:
bash
SELECT index
这里的index是数据库的编号,范围从 0 到 15。
- 清空当前数据库:
bash
FLUSHDB
- 清空所有数据库:
bash
FLUSHALL
912FLUSHALL
8. 退出 Redis 客户端
bash
EXIT
912EXIT
这些是 Redis 的常用命令,借助这些命令,你能够对 Redis 数据库进行基础的操作和管理。