Ubuntu如何安装redis及redis扩展

发布时间:2022-10-28 10:57:17 作者:iii
阅读:143
Ubuntu服务器限时活动,0元免费领! 查看>>

Ubuntu如何安装redis及redis扩展

Redis是一个开源的内存数据结构存储系统,广泛用于缓存、消息队列、实时分析等场景。在Ubuntu系统中安装Redis及其扩展(如PHP的Redis扩展)是一个常见的需求。本文将详细介绍如何在Ubuntu系统中安装Redis以及如何为PHP安装Redis扩展。

1. 安装Redis

1.1 更新系统包

在安装Redis之前,建议先更新系统的包列表,以确保获取到最新的软件包。

sudo apt update
sudo apt upgrade

1.2 安装Redis

Ubuntu的官方软件仓库中包含了Redis,因此可以直接使用apt命令进行安装。

sudo apt install redis-server

安装完成后,Redis服务会自动启动。你可以通过以下命令检查Redis服务的状态:

sudo systemctl status redis-server

如果服务正常运行,你应该会看到类似以下的输出:

● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
     Active: active (running) since ...

1.3 配置Redis

默认情况下,Redis的配置文件位于/etc/redis/redis.conf。你可以根据需要编辑此文件来调整Redis的配置。

例如,如果你希望Redis监听特定的IP地址,可以修改bind参数:

sudo nano /etc/redis/redis.conf

找到bind 127.0.0.1这一行,将其修改为你希望Redis监听的IP地址。如果你希望Redis监听所有网络接口,可以将此行注释掉或改为bind 0.0.0.0

修改完成后,保存并退出编辑器,然后重启Redis服务以使更改生效:

sudo systemctl restart redis-server

1.4 测试Redis

你可以使用redis-cli工具来测试Redis是否正常工作。

redis-cli

在Redis命令行中,输入ping命令,如果Redis正常工作,你应该会收到PONG的响应。

127.0.0.1:6379> ping
PONG

2. 安装PHP的Redis扩展

如果你需要在PHP中使用Redis,你需要安装PHP的Redis扩展。以下是如何在Ubuntu系统中安装PHP Redis扩展的步骤。

2.1 安装PHP

首先,确保你已经安装了PHP。你可以通过以下命令安装PHP及其常用扩展:

sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

2.2 安装PHP Redis扩展

PHP的Redis扩展可以通过PECL(PHP扩展社区库)进行安装。首先,确保你已经安装了php-pearphp-dev包,这些包包含了PECL工具和PHP开发所需的头文件。

sudo apt install php-pear php-dev

接下来,使用PECL安装Redis扩展:

sudo pecl install redis

安装过程中,PECL会下载并编译Redis扩展。安装完成后,你需要将Redis扩展添加到PHP的配置文件中。

2.3 启用Redis扩展

编辑PHP的配置文件,通常是/etc/php/7.x/cli/php.ini/etc/php/7.x/fpm/php.ini(具体路径取决于你使用的PHP版本和SAPI)。

sudo nano /etc/php/7.x/cli/php.ini

在文件的末尾添加以下行:

extension=redis.so

保存并退出编辑器,然后重启PHP-FPM服务以使更改生效:

sudo systemctl restart php7.x-fpm

2.4 验证Redis扩展

你可以通过以下命令验证Redis扩展是否已成功安装并启用:

php -m | grep redis

如果输出中包含redis,则表示Redis扩展已成功安装并启用。

3. 使用Redis扩展

现在,你已经成功安装了Redis及其PHP扩展,可以在PHP代码中使用Redis了。以下是一个简单的示例,展示了如何在PHP中连接Redis并进行基本的操作。

<?php
// 创建Redis实例
$redis = new Redis();

// 连接到Redis服务器
$redis->connect('127.0.0.1', 6379);

// 设置一个键值对
$redis->set('key', 'value');

// 获取键的值
$value = $redis->get('key');
echo $value; // 输出: value

// 删除键
$redis->del('key');
?>

4. 总结

在Ubuntu系统中安装Redis及其PHP扩展是一个相对简单的过程。通过本文的步骤,你可以轻松地在Ubuntu系统中安装和配置Redis,并在PHP中使用Redis扩展进行开发。Redis的高性能和灵活性使其成为许多应用程序的理想选择,希望本文能帮助你顺利地在Ubuntu系统中使用Redis。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. PHPstudy 安装redis扩展 以及安装redis
  2. Ubuntu安装Redis

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu redis

上一篇:ubuntu安装redis报错怎么解决

下一篇:Ubuntu如何配置php、nginx和redis

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×