linux下安裝Redis以及phpredis模塊

来源:http://www.cnblogs.com/harlanzhang/archive/2016/12/17/6188964.html
-Advertisement-
Play Games

一:redis的安裝 1、 首先上官網下載Redis 壓縮包,地址:http://redis.io/download 下載 2、 通過遠程管理工具,將壓縮包拷貝到Linux伺服器中,執行解壓操作 3、 進入redis目錄執行make 對Redis解壓後文件進行編譯 4、 編譯完成之後,進入src文件 ...


 

一:redis的安裝

1、 首先上官網下載Redis 壓縮包,地址:http://redis.io/download 下載

2、 通過遠程管理工具,將壓縮包拷貝到Linux伺服器中,執行解壓操作

3、 進入redis目錄執行make Redis解壓後文件進行編譯

4、 編譯完成之後,進入src文件夾,執行make install進行Redis安裝,完成安裝

二:redis的部署

安裝成功後,下麵對Redis 進行部署

1、 首先為了方便管理,將Redis文件中的配置文件和常用命令移動到統一文件中。

mkdir –p /usr/local/redis/{bin,etc}

2、 將安裝好的redis配置文件和redis執行問件拷貝到新目錄下

cp ~/redis-3.2.6/redis.conf  /usr/local/redis/etc

cp ~/redis-3.2.6/src/mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-check-rdb redis-sentinel redis-trib.rb  /usr/local/redis/bin/

3、 啟動redis-server服務

vim /usr/local/redis/etc/redis.conf 修改daemonize 改為 yes (允許後臺啟動)

/usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf

 

三:PHP擴展redis

phpredis為php支持redis的擴展,php調用,寫入redis的數據都要通過phpredis進行。

1、 下載phpredishttps://github.com/nicolasff/phpredis/downloads

2、 phpredis生成configure文件

解壓phpredis併進入此目錄,執行/usr/local/php/bin/phpize 生產configure文件

3、 執行 ./configure --with-php-config=/usr/local/php/bin/php-config

4、 make && make install  (顯示如下信息,表示安裝成功)

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

5、 PHP擴張支持redis模塊

vi /usr/local/php/etc/php.ini 添加

[redis]

extension=redis.so

6、 重啟nginxphp

Kill –HUP `cat /usr/local/nginx/log/nginx.pid`

Service php-fpm restart


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 現在二維碼的應用越來越普及,二維碼掃描也成為手機應用程式的必備功能了。本文將基於 Xamarin.Android 平臺使用 ZXing.Net.Mobile 做一個簡單的 Android 條碼掃描示常式序。 1、新建一個 Xamarin.Android 應用: 閱讀全文 ...
  • 苦心人天不負, 為了項目終於把 iOS 10 跳轉系統設置的方法給搞定了, 很欣慰. http://www.cnblogs.com/lurenq/p/6189580.html iOS 10 跳轉系統設置的欄位 電池電量 Prefs:root=BATTERY_USAGE 通用設置 Prefs:root ...
  • 從今天開始研究開發自己的編程語言Ocelot,從《自製編譯器》出發,然後再自己不斷完善功能並優化。 編譯器前端簡單,就不深入研究了,直接用現成的一款工具叫JavaCC,它可以生成抽象語法樹,抽象語法樹是生成中間代碼的關鍵,而中間代碼又是生成後端代碼的關鍵。 整個編譯器代碼採用java語言編寫,主要功 ...
  • 本文用於收集在運維中經常使用的系統內置函數,持續整理中 一,常用Metadata函數 1,查看資料庫的ID和Name 2,查看對象的ID和Name,對象的Schema,對象的定義 3,查看Schema的ID和Name,通過對象ID獲取對象的架構名(Schema) 4,查看Column的Name 二, ...
  • 基本概念: 資料庫DB(database): + 數據的倉庫,數據的集合,是數據的一種結構化的存儲 資料庫管理系統DBMS(database management system): + 管理資料庫的一套軟體 + 比如Oracle、MySQL、SQL server、DB2 + 介於應用程式和操作系統之 ...
  • 本文出處:http://www.cnblogs.com/wy123/p/6189100.html 標題有點拗口, 先拋出問題:一個查詢沒有明確指定排序方式,那麼,第二次執行這個同樣的查詢的時候,查詢結果會不會與第一次的查詢結果排序方式完全一樣? 答案是不確定的,兩個完全一樣的查詢,結果也完全一樣,兩 ...
  • List Publishers = new List(); Publisher publish1 = new Publisher(); publish1.Code = "01"; publish1.Name = "北京出版社1"; Publishers.Add(publish1); ... ...
  • ORAchk概述 ORAchk是Oracle官方出品的Oracle產品健康檢查工具,可以從MOS(My Oracle Support)網站上下載,免費使用。這個工具可以檢查Oracle資料庫,GoldenGate,Oracle Enterprise Manager 12c、13c等Oracle產品, ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...