首页 > 后端开发 > php教程 > 正文

PHP如何连接和使用Redis

转载 2019-02-01 17:32:16 0 3009
第七期线上培训班

1 安装Redis

首先,需要一台Redis服务器。

本地安装方法参考《Redis手册》。

2 安装PHP扩展

要在PHP中连接Redis,还需要在PHP中安装phpredis扩展来连接Redis服务器。

2.1 Windows系统

Windows下直接下载 phpredis 扩展,地址:https://pecl.php.net/package/redis

参考:《PHP怎么安装redis扩展

注意,要根据自己的PHP版本和位数(不是系统位数)下载扩展包,否则会无法使用。

然后修改 php.ini,加入 phpredis 支持:

; 下载dll文件后放到在PHP安装目录ext下,再加上这一行
extension="php_redis.dll"

2.2 Linux命令系统

Linux命令安装方式如下:

sudo apt-get install php5-redis       # Ubuntu
yum install php-pecl-redis            # CentOS

CentOS需要先安装EPEL源,请参考:CentOS安装EPEL软件源。

然后修改php.ini,加入下面一行:

extension=redis.so

2.3 Linux源码安装

安装依赖工具:

apt-get install php5-dev           # Ubuntu
yum install php-devel              # CentOS

再下载、编译、安装phpredis:

wget https://pecl.php.net/get/redis-3.0.0.tgz
tar zxf redis-3.0.0.tgz
cd redis-3.0.0
phpize
./configure --with-php-config=php-config
make
make install

上面的phpize和php-config都是php dev版中的命令。

如果提示没有这两个命令,可指向完整路径,一般在/usr/bin/目录下。

然后,打开php.ini,最后加上:

extension=redis.so

3 代码测试

然后,重启PHP-FPM,新建PHP文件,代码:

<?php
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    $count = $redis->exists('count') ? $redis->get('count') : 1;
    echo $count;
    $redis->set('count', ++$count);

刷新页面,如果看到不断增加的数字,说明连接Redis正常。

以上就是PHP如何连接和使用Redis的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:PHP Redis
  • 本文转载于:awaimai,如有侵犯,请联系删除
  • 相关文章


  • php基于redis处理session的方法_javascript技巧
  • 在Node.js应用中读写Redis数据库的简单方法_node.js
  • Linux下编译redis和phpredis的方法_php技巧
  • PHP使用redis实现统计缓存mysql压力的方法_php技巧
  • PHP实现操作redis的封装类完整实例_php技巧
  • PHP如何连接和使用Redis
  • 网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
    独孤九贱(5)_ThinkPHP5视频教程

    独孤九贱(5)_ThinkPHP5视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...

    独孤九贱(4)_PHP视频教程

    独孤九贱(4)_PHP视频教程

    江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。 PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...

    独孤九贱(1)_HTML5视频教程

    独孤九贱(1)_HTML5视频教程

    《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。 ...

    ThinkPHP5实战之[教学管理系统]

    ThinkPHP5实战之[教学管理系统]

    本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。

    PHP入门视频教程之一周学会PHP

    PHP入门视频教程之一周学会PHP

    所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...

    作者信息

    藏色散人

    好好学习天天向上!

    最近文章
    软考证书有用吗 478
    excel未经授权怎么办 323
    ccie怎么考 266

    相关视频教程

  • Redis命令操作中文手册 Redis命令操作中文手册
  • 传智播客redis基础视频教程 传智播客redis基础视频教程
  • 黑马云课堂NoSQL之Redis技术视频教程 黑马云课堂NoSQL之Redis技术视频教程
  • 燕十八redis视频教程 燕十八redis视频教程
  • NoSql-redis基础视频教程 NoSql-redis基础视频教程
  • 相关视频章节

    第七期线上培训班