ubuntu中安装redis
时间: 2025-06-06 09:15:01 浏览: 21
### 如何在 Ubuntu 上安装 Redis
#### 1. 更新系统包
在开始安装 Redis 之前,确保系统的软件包列表是最新的。可以通过以下命令更新:
```bash
sudo apt-get update
```
这一步是为了确保后续安装的依赖项和软件包是最新的版本[^2]。
#### 2. 安装 Redis
使用 `apt-get` 命令来安装 Redis:
```bash
sudo apt-get install redis-server -y
```
此命令会自动从 Ubuntu 的官方仓库中下载并安装 Redis[^3]。
#### 3. 配置 Redis
默认情况下,Redis 仅允许本地连接(`127.0.0.1`)。如果需要更改绑定的 IP 地址以允许远程访问,可以编辑 Redis 的配置文件:
```bash
sudo nano /etc/redis/redis.conf
```
找到 `bind 127.0.0.1` 这一行,将其修改为服务器的实际 IP 地址或注释掉以允许所有 IP 地址连接。例如:
```plaintext
# bind 127.0.0.1
```
此外,为了增强安全性,建议设置 Redis 密码。找到 `requirepass` 参数,取消注释并设置一个强密码:
```plaintext
requirepass your_strong_password
```
保存并关闭文件[^5]。
#### 4. 重启 Redis 服务
完成配置文件的修改后,重启 Redis 服务以应用更改:
```bash
sudo service redis restart
```
#### 5. 测试 Redis 安装
可以通过以下命令测试 Redis 是否正常运行:
```bash
redis-cli ping
```
如果返回 `PONG`,则说明 Redis 已正确安装并运行。
#### 6. 设置 Redis 开机自启
为了确保 Redis 在系统重启后自动启动,可以启用其服务:
```bash
sudo systemctl enable redis
```
---
### 示例代码
以下是一个简单的 Python 脚本,用于连接到 Redis 并测试其功能:
```python
import redis
# 创建 Redis 连接
r = redis.StrictRedis(host='127.0.0.1', port=6379, password='your_strong_password', decode_responses=True)
# 测试连接
print(r.ping()) # 如果返回 True,则连接成功
# 设置键值对
r.set('test_key', 'Hello, Redis!')
# 获取键值
print(r.get('test_key'))
```
---
### 注意事项
- 确保防火墙规则允许 Redis 的端口(默认为 6379)。
- 如果需要更高的安全性,建议使用 SSL/TLS 加密 Redis 连接[^5]。
阅读全文
相关推荐















