redis 阅读 2595
redis 第3章 php使用redis

redis 第3章 php使用redis

2021-06-10 • lulubin

一、php 安装 redis 扩展——windows

① 运行 phpinfo() 查看 php 版本信息

https://file.lulublog.cn/images/3/2022/08/U0V1v1e919H8kKK0E2UkO1aqv08iaU.png?sign=d6bd5b2094e280e700ef1d91a206137f&t=6aea0500

② 下载:进入下载链接,选择相应版本进行下载

https://file.lulublog.cn/images/3/2022/08/Lv8aBoKOav36vVV0aVWuoo8yB1Mz43.jpg?sign=cc85927dca392464b42ec7a7b28f4457&t=6aea0500

③ 安装和配置

安装:解压下载的文件,将 php_redis.dll 放置你的 php 目录的 ext 文件

配置:打开 php.ini 文件,在文件的最后添加

; php-redis
extension = php_redis.dll

④ 查看是否安装成功:运行 phpinfo() 查看,找到以下界面说明安装成功

https://file.lulublog.cn/images/3/2022/08/R4q548AztbWqkW515oT18oAy4cEwK5.png?sign=929befcc0ef4e724be8447e8f73f79dc&t=6aea0500

二、php 安装 redis 扩展——linux

wget http://pecl.php.net/get/redis-3.1.0.tgz
tar zxf redis-3.1.0.tgz 
cd redis-3.1.0
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

打开 php.ini 文件,在文件的最后添加
extension=redis.so

重启php-fpm

三、php 设置并运行 redis

① 运行 redis:同1、②

② php 代码

https://file.lulublog.cn/images/3/2022/08/K6W71ynWYa3sSHAcyJcW5jCAnaGneC.png?sign=d754ddf52bc9841724ddcad18fb3fa95&t=6aea0500

出现以下界面则表示运行成功

https://file.lulublog.cn/images/3/2022/08/US9Y5iTwW055ueIFD2d20YY02325D2.png?sign=121e8f7e34a4a83f4d15e05e4085373c&t=6aea0500

四、session 以 redis 方式存储

①、打开 php.ini

将

session.save_handler = files
session.save_path = "F:/Program Files/phpStudy/tmp/tmp"

改为

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379″

重启服务器

②、测试 session 是否使用 redis

如果没有修改 php.ini,则需要写如下代码

ini_set("session.save_handler", "redis");
ini_set("session.save_path", "tcp://139.199.201.210:6379?auth=myRedis"); //有设置密码的时候才需要写?auth=密码
session_start();
$redis = new Redis();
$redis->connect("127.0.0.1",6379);
$_SESSION["redis"] = ["name" => "redis", "value" => "beautiful"];
print_r($_SESSION["redis"]);

先删除 session 之前以文件形式保存的目录。(session.save_path = "F:/Program Files/phpStudy/tmp/tmp")

运行以上代码,输出

Array ( [name] => redis [value] => beautiful )

同时在文件目录中找不到任何文件。

五、yii2 安装并使用 yii2-redis 扩展

5.1、使用 composer 进行安装

进入 cmd ,切换至项目路径,输入

composer require --prefer-dist yiisoft/yii2-redis

5.2、配置

https://file.lulublog.cn/images/3/2022/08/h1E4W22R6qm1Fl223QMq2L2616EF0y.png?sign=b25481af02431feaa7534dd697749b82&t=6aea0500

5.3、操作

https://file.lulublog.cn/images/3/2022/08/F8FGVh7748GomzpVmBzGfBGPGVZ7f4.png?sign=e31f083872b7c91d7e85b3738578064b&t=6aea0500

redis文章
带到手机上看