1. 程式人生 > 程式設計 >php在linux環境中如何使用redis詳解

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檔案內容

<?php
  //連線本地的 Redis 服務
  $redis = new Redis();
  $redis->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。

到此這篇關於php在linux環境中使用redis的文章就介紹到這了,更多相關php linux環境使用redis內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!