当前位置:首页 > 程序&理念 >

win服务器安装Redis和增加php支持Redis

时间:2020-05-14 11:16:23浏览:1897 转载

已具备环境:win2008+php5.6

Redis安装包下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100

下载的是:Redis-x64-3.2.100.msi 直接安装即可,

这步可以选择限制,可以选择不限制最大内存


如果 redis 的应用场景是作为数据库使用,那不要设置这个选项,因为数据库是不能容忍丢失数据的。

如果作为临时缓存那就得看自己的需要(我这里设置了 2048M 的最大内存限制)

指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis 新的 vm 机制,会把 Key 存放内存,Value 会存放在 swap区。


别的默认安装即可

Redis启用:

cmd 窗口进入Redis的安装路径的根目录  输入命令 redis-server.exe redis.windows.conf,出现下图证明 Redis 服务启动成功


安装完Redis的测试:

还是cmd窗口进Redis安装路径根目录后执行:

redis-cli.exe -h 127.0.0.1 -p 6379

然后设置一个键值对 set bluecode 2020

然后测试能取到不? get bluecode 如果显示2020就没有问题


安装Reids的php扩展:

1. 通过 phpinfo(); 函数查看php的信息


2.下载redis扩展文件:https://pecl.php.net/package/redis/2.2.7/windows

我是下载的2.2.7版本的php5.6的扩展

你可以到上级去选择适合你的扩展:https://pecl.php.net/package/redis



3. 将下载的“php_redis.dll”文件,放置于php的ext目录下,然后修改php.ini,添加代码extension=php_redis.dll

4. 重启web服务


测试:

windows安装php的redis扩展的测试

<?php 
$redis = new Redis(); 
$redis->connect('127.0.0.1',6379); 
$redis->set('test','hello world'); 
echo $redis->get('test'); 
?>

如果能输出:hello world 则说明php的redis扩展安装成功了。

参考文档:

Windows 2008R2 64位 安装 Redis(.msi)步骤(带图) http://www.jnjlwl.com/contents/155/2237.html

windows安装php的redis扩展及测试(适合php个各个版本) https://www.cnblogs.com/hezhixiong/p/5124097.html



上一篇:php七牛批量删除空间内的所有文件方法
下一篇:Nginx日志记录访问者端口的配置办法

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发