Write the Code. Change the World.

7月 02

下载

https://github.com/MSOpenTech/redis/releases

https://github.com/MSOpenTech/redis

我自己的系统是win7 64位的,这里下载的是:Redis-x64-3.2.100 ,版本是 3.2.100 。下载好之后,解压到 D:/service/redis

运行redis服务:

d:

cd service/redis

redis-server.exe redis.windows.conf


如果出现下图这样的提示,表示 redis 已经启动了。

再打开一个命令窗口,运行一个客户端。

d:

cd service/redis

redis-cli.exe

如果出现: 127.0.0.1:6379 表示客户端已经正常运行了。

但是,如果你关闭命令窗口了,服务就会停止。重启电脑后,一样也会停止服务。将 redis 设置成 windows自启动服务后,就不用担心这些了。

# 将 redis 安装到 **windows** 的启动服务中,开机自启动,命令如下:

redis-server --service-install redis.windows.conf 

redis-server --service-start #启动 redis

redis-server --service-stop #停止命令

redis php扩展

php扩展: http://pecl.php.net/package/redis

下载后自己系统对应的版本:

是否下载alpha版还是稳定版本

是否64位系统

php版本是否7 或以下。

php 是否是线程安全版本(nginx通常是非线程版本)。

所以我这里下载的是: php_redis-3.1.2-7.1-nts-vc14-x64

解压,将 php_redis.dll 放到 D:/service/wnmp/php/ext 下,并修改 php.ini 。在其中添加下边的内容:

extension=php_redis.dll 

重启 php 。然后访问 phpinfo(); ,你会看到扩展里边已经有了redis 信息了。或者在终端中使用命令:"php -m" 查看。 如下图。

php redis 使用

项目目录下,建立个 redis.php 文件,输入以下内容:

<?php
    //连接本地的 Redis 服务
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    echo "Connection to server sucessfully";
    //设置 redis 字符串数据
    $redis->set("host", "mlxiu.com");
    // 获取存储的数据并输出
    echo "Stored string in redis:: " . $redis->get("host");
?>

然后访问: http://localhost/redis.php ,如果看到 Connection to server sucessfullyStored string in redis:: mlxiu.com,表示php redis正常使用了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注