PHP7安装Redis扩展教程【Linux与Windows平台】
程序员文章站
2024-03-01 08:44:34
本文实例讲述了php7安装redis扩展的方法。分享给大家供大家参考,具体如下:
linux中php7安装redis扩展
1.依次执行
wget -c htt...
本文实例讲述了php7安装redis扩展的方法。分享给大家供大家参考,具体如下:
linux中php7安装redis扩展
1.依次执行
wget -c https://github.com/phpredis/phpredis/archive/php7.zip unzip php7.zip cd phpredis-php7 /youpath/phpize ./configure --with-php-config=/youpath/php-config make make install
2.加入php.ini
3.重启httpd
4.查看探针
windowsphp7安装redis扩展
这里提供php5.3版本的redis的php扩展压缩包(里面有个dll):https://github.com/nicolasff/phpredis/downloads
解压后把dll放到php的ext目录下,打开php.ini,增加一行:
extension=php_redis.dll
然后重启apache即可
例子:
<?php //获取投票的信息的id $aid = isset($_get['aid']) ? ereg_replace("[^0-9]", "", $_get['aid']) : 0; //当前投票的数字,指的是在redis中的数据 $this_click_num = 0; if($aid>2){ //设定写回的投票数的最大值,到了此值就写回mysql $update_till_num = 50; //创建redis对象 $r = new redis(); $r->connect('127.0.0.1',6379); //得到现在是第几个数据了 $this_click_num = $r->get('count_xin_newgame:'.$aid); //点击数加1 $r->set('count_xin_newgame:'.$aid,$this_click_num+1); if($this_click_num>=$update_till_num) { //如果点击数超过了设定数,那么就把数据写到mysql if($this_click_num>$update_till_num) require_once(dirname(__file__)."/db.php"); //更新数据库 $db->executenonequery( "update `addonnewgame` set `game_num` = game_num + '{$update_till_num}' where `dede_addonnewgame`.`aid` ={$aid};" ); //重置投票数目为0 $r->set('count_xin_newgame:'.$aid,0); } $r->settimeout('count_xin_newgame:'.$aid,7*24*60*60); exit($this_click_num); } ?>
更多关于php相关内容感兴趣的读者可查看本站专题:《php扩展开发教程》、《php面向对象程序设计入门教程》、《php数学运算技巧总结》、《php数组(array)操作技巧大全》、《php数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
上一篇: Vue源码解析03-异步更新队列
推荐阅读
-
PHP7安装Redis扩展教程【Linux与Windows平台】
-
Linux & Windows 环境下 Redis 安装与基本配置
-
Linux平台安装redis及redis扩展的方法
-
Linux、Nginx、php7 redis扩展安装教程
-
Linux下redis的安装与使用图文教程
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解_PHP教程
-
windows下安装php5.5的redis扩展,php5.5redis_PHP教程
-
Linux & Windows 环境下 Redis 安装与基本配置
-
Linux平台安装redis及redis扩展的方法
-
windows/linux/php中memcached.exe的安装与配置_PHP教程