Redis与PHP安装的那些事

首先说一下Redis公认的特点:

  1. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

  2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

  3. Redis支持数据的备份,即master-slave模式的数据备份。

一、Redis

本人用的Win10,只能在安装Win版本呢~

下载:

下载地址:https://github.com/dmajkic/redis/downloads

我选的是这个版本:

https://github.com/downloads/dmajkic/redis/redis-2.4.5-win32-win64.zip


安装:

win下安装很简单,把它copy到一个盘符下,直接解压安装就ok了;

其它系统安装也类似,也很简单,tar... make一下,应该就可以了


运行:

打开Cmd,切换到redis安装目录,直接运行:

redis-server.exe redis.conf

redis.conf也可以指定到其它盘下,当然,运行的时候要指定目录

测试:

重新开个Cmd窗口,切换到redis安装目录,运行 redis-cli.exe

redis-cli.exe -h 127.0.0.1 -p 6379

-h 主机IP

-p 端口号,默认是 6379

set mykey hello
get mykey -- 会输入hello

二、安装PHP扩展:

下载:

下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

根据自己的环境,选择对应的版本号,我下载的是:

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/php_redis-2.2.5-5.6-ts-vc11-x86.zip

安装:

解压到Php扩展目录下,在php.ini,加入以下:

extension=php_redis.dll

测试:

打开phpinfo,查看,应该会看到Redis扩展,如果打不到Redis,可能你选择的版本号与PHP不匹配,重新下载一个即可。

PHP连接测试:

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "连接成功<br/>";
echo "状态: " . $redis->ping();

用浏览器打开,会出现上述内容。表示可以连接成功


你可能感兴趣的:(Redis与PHP安装的那些事)