安装Redis及php的redis扩展

1. 安装Redis

1.1 首先安装依赖

Redis需要libjemalloc和Tcl 8.5以上版本的支持,通过以下命令安装依赖:

sudo apt-get update

sudo apt-get install build-essential tcl8.5 -y

sudo apt-get install libjemalloc-dev -y

1.2 下载并解压Redis

从官方网站(https://redis.io/)下载最新的稳定版Redis,保存到本地。然后执行以下命令解压Redis:

tar zxvf redis-x.x.x.tar.gz

1.3 编译并安装Redis

进入Redis解压目录,执行以下命令进行编译安装:

cd redis-x.x.x

make

sudo make install

执行完上述命令后,Redis就会被安装到默认目录/usr/local/bin/redis-server。

1.4 启动Redis

执行以下命令启动Redis:

redis-server

如果想让Redis后台运行,可以使用以下命令:

redis-server &

1.5 测试Redis

执行以下命令启动Redis客户端:

redis-cli

在Redis客户端中,可以执行各种Redis命令来测试Redis服务是否正常工作。例如,可以执行以下命令设置一个键值:

set mykey "hello world"

执行以下命令获取该键对应的值:

get mykey

如果返回了"hello world",则说明Redis正常工作。

2. 安装php的redis扩展

2.1 下载php的redis扩展

php的redis扩展可以从官方网站(https://pecl.php.net/package/redis)下载。选择最新版本,并保存到本地。然后执行以下命令解压:

tar zxvf redis-x.x.x.tgz

2.2 编译并安装php的redis扩展

进入Redis扩展解压目录,执行以下命令进行编译安装。为了让php支持redis扩展,需要先安装php-dev:

sudo apt-get install php-dev -y

cd redis-x.x.x

phpize

./configure

make

sudo make install

执行完上述命令后,redis扩展会被安装到/your/php/ext/redis.so目录中。

2.3 启用php的redis扩展

编辑php.ini文件,添加以下配置:

extension=redis.so

保存php.ini文件,并重启Apache或PHP-FPM服务。

2.4 测试php的redis扩展

在PHP脚本中,可以使用redis扩展提供的各种函数来操作Redis服务。例如,可以使用以下代码连接到Redis服务,并设置一个键值:

<?php

$redis = new Redis();

$redis->connect('127.0.0.1', 6379);

$redis->set('mykey', 'hello world');

echo $redis->get('mykey');

?>

执行以上PHP脚本,如果输出了"hello world",则说明php的redis扩展正常工作。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签