日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php使用redis命令,PHP 使用 Redis

發布時間:2024/9/30 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php使用redis命令,PHP 使用 Redis 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝

開始在 PHP 中使用 Redis 前,

我們需要確保已經安裝了 redis 服務及 PHP redis 驅動,且你的機器上能正常使用 PHP。

接下來讓我們安裝 PHP redis 驅動:下載地址為:https://github.com/phpredis/phpredis/releases。

PHP安裝redis擴展

以下操作需要在下載的 phpredis 目錄中完成:$?wget?https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz

$?cd?phpredis-2.2.7??????????????????????#?進入?phpredis?目錄

$?/usr/local/php/bin/phpize??????????????#?php安裝后的路徑

$?./configure?--with-php-config=/usr/local/php/bin/php-config

$?make?&&?make?install如果你是 PHP7 版本,則需要下載指定分支:git?clone?-b?php7?https://github.com/phpredis/phpredis.git

修改php.ini文件vi?/usr/local/php/lib/php.ini

增加如下內容:extension_dir?=?"/usr/local/php/lib/php/extensions/no-debug-zts-20090626"

extension=redis.so

安裝完成后重啟php-fpm 或 apache。查看phpinfo信息,就能看到redis擴展。

連接到 redis 服務<?php

//連接本地的?Redis?服務

$redis?=?new?Redis();

$redis->connect('127.0.0.1',?6379);

echo?"Connection?to?server?sucessfully";

//查看服務是否運行

echo?"Server?is?running:?"?.?$redis->ping();

?>

執行腳本,輸出結果為:Connection?to?server?sucessfully

Server?is?running:?PONG

Redis PHP String(字符串) 實例<?php

//連接本地的?Redis?服務

$redis?=?new?Redis();

$redis->connect('127.0.0.1',?6379);

echo?"Connection?to?server?sucessfully";

//設置?redis?字符串數據

$redis->set("tutorial-name",?"Redis?tutorial");

//?獲取存儲的數據并輸出

echo?"Stored?string?in?redis::?"?.?$redis->get("tutorial-name");

?>

執行腳本,輸出結果為:Connection?to?server?sucessfully

Stored?string?in?redis::?Redis?tutorial

Redis PHP List(列表) 實例<?php

//連接本地的?Redis?服務

$redis?=?new?Redis();

$redis->connect('127.0.0.1',?6379);

echo?"Connection?to?server?sucessfully";

//存儲數據到列表中

$redis->lpush("tutorial-list",?"Redis");

$redis->lpush("tutorial-list",?"Mongodb");

$redis->lpush("tutorial-list",?"Mysql");

//?獲取存儲的數據并輸出

$arList?=?$redis->lrange("tutorial-list",?0?,5);

echo?"Stored?string?in?redis";

print_r($arList);

?>

執行腳本,輸出結果為:Connection?to?server?sucessfully

Stored?string?in?redis

Redis

Mongodb

Mysql

Redis PHP Keys 實例<?php

//連接本地的?Redis?服務

$redis?=?new?Redis();

$redis->connect('127.0.0.1',?6379);

echo?"Connection?to?server?sucessfully";

//?獲取數據并輸出

$arList?=?$redis->keys("*");

echo?"Stored?keys?in?redis::?";

print_r($arList);

?>

執行腳本,輸出結果為:Connection?to?server?sucessfully

Stored?string?in?redis::

tutorial-name

tutorial-list

總結

以上是生活随笔為你收集整理的php使用redis命令,PHP 使用 Redis的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。