1.首先去github网站上下载https://github.com/dmajkic/redis/downloads;
解压缩后里面含有64bit 和32bit两个文件夹,按实际情况使用
2.根据实际情况,我的将64bit文件夹cp到自定义盘符目录,如D:\redis;
3.打开cmd, 切换到Redis-server.exe目录,运行redis-server.exe ,回车;
,这是窗口不关闭,会出现
不停的刷新,是正常
4.这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password远端)回车;
5.设置键值对 set myname zhangsan
取出键值对 get myname;
这样在本机就运行成功了
php7安装redis 扩展
1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准);
下载地址:
http://windows.php.net/downloads/pecl/snaps/redis/20160319/
上面没有对应的话,下面是靠后的
http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/
1.把下载到的php_redis.dll和php_igbinary.dll和php_redis.pdb扩展文件 拷贝到php\ext中
(php_igbinary.dll和php_redis.pdb两个文件没有可以不加,拓展文件添加到运行php文件夹中的ext文件夹)
2. 打开php.ini;加入以下代码
#php for redis
extension=php_redis.dll
extension=php_igbinary.dll
extension=php_igbinary.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
5.重启Apache后,使用phpinfo查看扩展是否成功安装;
安装成功!
测试,之前的cmd窗口开启redis服务端,不然会提示redis服务没有开启(6379:默认redis端口)
$redis = new redis();
$redis->connect("127.0.0.1","6379"); //php客户端设置的ip及端口
//存储一个 值
$redis->set("type",12);
echo $redis->get("type");
//存储多个值
$array = array(
'name'=>'张三',
'sex'=>'男',
'mobile'=>'123456789'
);
$array_get = array('name','sex','mobile');
$redis->mset($array);
var_dump($redis->mget($array_get));