本篇文章小编给大家分享一下php在linux环境中使用redis代码解析,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
1.php安装。
2.下载redis并编译(最好是在 /usr/local目录下运行该命令)
# wget http://download.redis.io/releases/redis-6.0.8.tar.gz # tar xzf redis-6.0.8.tar.gz # cd redis-6.0.8 # make
3.完成后进入src目录运行redis
# cd src # ./redis-server
如果运行成功,会出现redis图片,以及必要信息提示成功。
服务器规则组打开6379端口(默认)。
注意:这个窗口目前不能退出,因为现在还不能后台运行,得一直挂着。(如果想要后台运行,需要在redis.conf文件中修改,但是在实际项目使用中没用。)
4.打开新的终端命令行工具,进入redis的下载的目录中。
# cd src # ./redis-cli
现在已经进入了redis,写几个命令测试一下
redis> set foo bar OK redis> get foo bar
5.php使用redis需要安装phpredis驱动
$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz $ cd phpredis-3.1.4 # 进入 phpredis 目录 $ /usr/local/php/bin/phpize # php安装后的路径 $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
结束后会输出:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
6.修改php.ini文件
vim /usr/local/php/etc/php.ini
增加以下内容
[redis] extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/" #安装phpredis输出的地址 extension=redis.so
7.重启php-fpm,打开phpinfo(),可以看到redis信息。创建一个php文件。
touch redis.php vim redis.php
redis.php文件内容
connect('127.0.0.1', 6379); echo "Connection to server successfully"; //设置 redis 字符串数据 $redis->set("tutorial-name", "Redis tutorial"); // 获取存储的数据并输出 echo "Stored string in redis:: " . $redis->get("tutorial-name"); ?>
文件创建好后保存退出,运行该文件
php redis.php
输出内容:Connection to server successfullyStored string in redis::Redis tutorial
8.成功了,可以在项目中使用redis,或者框架中按照文档来使用redis。
忍者必须死34399账号登录版 最新版v1.0.138v2.0.72
下载勇者秘境oppo版 安卓版v1.0.5
下载忍者必须死3一加版 最新版v1.0.138v2.0.72
下载绝世仙王官方正版 最新安卓版v1.0.49
下载Goat Simulator 3手机版 安卓版v1.0.8.2
Goat Simulator 3手机版是一个非常有趣的模拟游
Goat Simulator 3国际服 安卓版v1.0.8.2
Goat Simulator 3国际版是一个非常有趣的山羊模
烟花燃放模拟器中文版 2025最新版v1.0
烟花燃放模拟器是款仿真的烟花绽放模拟器类型单机小游戏,全方位
我的世界动漫世界 手机版v友y整合
我的世界动漫世界模组整合包是一款加入了动漫元素的素材整合包,
我的世界贝爷生存整合包 最新版v隔壁老王
我的世界MITE贝爷生存整合包是一款根据原版MC制作的魔改整