wamp下安装使用Redis扩展(wampredis扩展)

关于wamp、Redis的内容比较多,有很多细节要紧记,这里由浅入深为大家讲解安装和使用Redis拓展,希望能够对各位有所帮助。

#### 一、什么是wamp

wamp是web应用开发易用环境,是在 Windows 操作系统下安装 Apache+MySQL+PHP 的一个集成包,可以快速地安装和启动一个网站,是学习 MySQL 和 PHP 的好软件。

#### 二、Redis的安装

(1)从 [Redis官网](https://redis.io/download) 下载 Redis 的 Windows 版本,并解压:

(2)将解压后的文件夹放在C盘创建了一个 Redis 的文件夹,然后将文件夹中的 Redis 拷贝到 C:\redis 文件夹下:

(3)打开安装好的 wamp 目录,例如:wamp64,双击“wampserver”:

(4)滚屏到“PHP extensions”目录,双击 php_redis.dll,它会自动被 wamp 的服务器加载:

(5)打开 redis.conf, 修改配置文件:

bind 127.0.0.1protected-mode yes

(6)以管理员身份运行 cmd,然后转到 Redis 的文件夹中,运行 redis-server.exe redis.conf 启动 Redis:

cd C:Redis
redis-server.exe redis.conf

#### 三、PHP扩展使用

(1)新建一个 test.php 文件,添加以下代码测试,如果程序执行成功,就可以说明 Redis 的 PHP 扩展被成功加载

“`php

$redis = new Redis();

$Redis->connect(“127.0.0.1”, 6379);

echo “Successfully Connect to Redis”;

?>


(2)使用 wamp 中的浏览器访问 test.php,正常显示"Successfully Connect to Redis"说明 Redis 的 PHP 扩展被成功加载。

#### 四、Redis的基本操作

(1)使用简单命令

set 和 get 是一个最简单的用于测试 redis 是否连接成功以及是否正常工作的实例,set 命令用于存储一个 key-value,get 命令用于获取一个 key 对应的 value

```php
$redis->set('name', 'Tom');
echo $redis->get('name'); // 输出 Tom

(2)存储其它数据类型

redis 不仅支持 string 类型的数据,还支持list,set,hash等数据类型的存储,这里介绍一下list类型数据的存储,list类型可以理解为一个元素有序的数组。

“`php

$redis->lpush(‘language’, ‘css’); // 将css存储到language列表中

$redis->lpush(‘language’, ‘html’); // 将html存储到language列表中

$redis->lpush(‘language’, ‘php’); // 将php存储到language列表中

$languages = $redis->lrange(‘language’, 0, -1); // 获取language列表中所有元素

print_r($languages); // 输出 Array ( [0] => php [1] => html [2] => css )


上述代码是将css、html、php存储到language列表中,然后通过lrange方法,获取所有元素。

以上就是 wamp 服务器下 Redis 的安装及其基本使用案例,希望能够给大家带来一些帮助。

数据运维技术 » wamp下安装使用Redis扩展(wampredis扩展)