PHP添加Redis模块及连接
- 作者: 多梦笔记
- 时间: 2026年02月17日 00:00
php手册并没有提供Redis的类和方法,也没有提供相关的扩展模块,但我们可以在Redis的官网下载PHP的扩展,里面的扩展比较多,仅以phpredis为例。
- phpredis下载点击"Repository"进入Redis的学习库,里面有Redis扩展的代码文件和相关的介绍以及类和方法
点击"releases"进入phpredis的源文件
下载最新版的phpredis源文件,选择"tar.gz"下载
- phpredis配置解压phpredis文件 1 tar -zxvf phpredis-2.2.7.tar.gz 安装配置phpredis在phpredis目录下运行phpize5命令,生成configure文件 phpize5 安装配置igbinary wget http://pecl.php.net/get/igbinary-1.2.1.tgz ./configure make sudo make install 安装配置phpredis ./configure --enable-redis-igbinary make sudo make install 修改php.ini,添加(要按顺序,先添加igbinary.so,再添加redis.so) extension=igbinary.so extension=redis.so
- 查看phpredis使用phpinfo()查看
- php连接redis数据库开启数据库服务
新建一个redis.php文件,并键入以下代码进行连接
1 //实例化
2 $redis = new Redis();
3 //连接数据库
4 $redis->connect('127.0.0.1',6379);
5 //授权,password为你设置的授权密码,如未设置,可不使用该方法
6 $redis->auth(password);
7 //keys方法,查询所有key
8 $keys = $redis->keys("*");
9 var_dump($keys);
在浏览器中打开该文件,查看查询结果
参考文档:
- 上一篇: ssh登陆概率性失败,
- 下一篇: php如何将普通数据转化为json数据
相关文章
-
ssh登陆概率性失败,
ssh登陆概率性失败,
- 站长
- 2026年02月17日
-
MacOS AssetCache 占用网速原因以及解决办法
MacOS AssetCache 占用网速原因以及解决办法
- 站长
- 2026年02月17日
-
使用 COS 静态网站功能搭建前端单页应用
使用 COS 静态网站功能搭建前端单页应用
- 站长
- 2026年02月17日
-
php如何将普通数据转化为json数据
php如何将普通数据转化为json数据
- 站长
- 2026年02月17日
-
报错:请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接
报错:请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接
- 站长
- 2026年02月17日
-
encodeURI、new URL、btoa() 和 atob()
encodeURI、new URL、btoa() 和 atob()
- 站长
- 2026年02月17日
