win服务器安装Redis和增加php支持Redis
时间:2020-05-14 11:16:23浏览:2046
已具备环境: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日志记录访问者端口的配置办法
- Linux文章
- PHP文章
- 随机文章
- Linux中的find(-atime...
- mysql的expire_logs_...
- PHP 扩展 libsodium s...
- Linux下利用find和cp实现筛...
- 使用mysqldump命令导出备份m...
- Linux系统如何设置开机自动运行脚...
- Linux上实现秒级执行的定时任务
- shell echo -e 颜色输出
- Linux下通过grep查找指定的进...
- 解决执行脚本报syntax erro...
发表评论
昵称: 验证码: