Redis命令行工具在Ubuntu上的使用指南
在Ubuntu上安装Redis需通过终端执行以下命令,确保系统软件包索引最新并安装redis-server(包含Redis服务端及命令行工具redis-cli):
sudo apt update
sudo apt install redis-server
安装完成后,Redis服务会自动启动。
sudo systemctl start redis-server
sudo systemctl stop redis-server
sudo systemctl restart redis-server
sudo systemctl enable redis-server
```。
通过以下命令确认Redis服务是否正在运行(显示“active (running)”表示正常):
sudo systemctl status redis-server
```。
### **4. 连接到Redis命令行**
安装完成后,直接在终端输入`redis-cli`即可连接到本地Redis服务(默认端口6379):
```bash
redis-cli
连接成功后,终端会显示Redis命令行提示符(如127.0.0.1:6379>),表示已进入交互模式。
在Redis命令行中,输入ping命令,若返回PONG则表示连接成功:
127.0.0.1:6379> ping
PONG
```。
### **6. 基本Redis命令操作**
#### **6.1 键值对操作**
- **设置键值对**:使用`SET`命令(键和值均为字符串,无需引号):
```bash
127.0.0.1:6379> SET mykey "Hello Redis"
OK
GET命令(若键不存在,返回nil):127.0.0.1:6379> GET mykey
"Hello Redis"
DEL命令(返回删除的键数量):127.0.0.1:6379> DEL mykey
(integer) 1
KEYS命令(通配符*匹配所有键):127.0.0.1:6379> KEYS *
(empty list or set)
```。
EXISTS命令(返回1表示存在,0表示不存在):127.0.0.1:6379> EXISTS mykey
(integer) 0
```。
若需连接远程Redis服务器,需修改配置文件并指定IP和端口:
/etc/redis/redis.conf,注释bind 127.0.0.1(允许远程访问):sudo vim /etc/redis/redis.conf
找到bind 127.0.0.1 -::1,改为# bind 127.0.0.1 -::1,保存退出。sudo systemctl restart redis-server
-h指定IP、-p指定端口:redis-cli -h <远程IP> -p <端口>
例如:redis-cli -h 192.168.1.100 -p 6379。在Redis命令行中,输入QUIT命令或使用快捷键Ctrl + D即可退出:
127.0.0.1:6379> QUIT
```。