Redis即遠端字典服務,是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。
1、下載原始碼,解壓縮後編譯原始碼。
wget http://download.redis.io/releases/redis-4.0.2.tar.gz tar xzf redis-4.0.2.tar.gz cd xzf redis-4.0.2 make
2、編譯完成後,在Src目錄下,有四個執行檔redis-server、redis-benchmark、redis-cli和redis.conf。然後拷貝到一個目錄下。 (redis.conf 也有可能在上一層)
mkdir /usr/redis cp redis-server /usr/redis cp redis-benchmark /usr/redis cp redis-cli /usr/redis cp redis.conf /usr/redis cd /usr/redis
3、啟動Redis服務。
./redis-server // ./redis-server & 后台运行
4、然後用客戶端測試是否啟動成功。
$ redis-cli redis> set foo bar OK redis> get foo "bar"
安裝redis擴充功能
下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
補充:
phpredis擴充下載位址:
<a href="https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?requrl=https%3A%2F%2Fgithub.com%2Fphpredis%2Fphpredis%2Farchive%2Fdevelop.zip&skey=%40crypt_4f202e30_6b2e50deafd322d9820dc0babc08935e&deviceid=e090189265878664&pass_ticket=3HpM538HybnH5DP2QwHWMhZNdF0vPv6uHPr2IznqqzvtpYh0CuYPCEhOCuivsCLT&opcode=2&scene=1&username=@351cedf05d7cbf94d9732b481f0dba13ed94dc5a13b422c905cca85ae2a54ec3" rel="nofollow" style="background:transparent;color:rgb(202,12,22);">https://github.com/phpredis/phpredis/archive/develop.zip</a>
如果上面那個不行則用下面這個位址 (下面這個位址測試環境為:php7.1 redis 4.0.2)
其他步驟一樣
上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄
cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure --with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装
安裝完成之後,出現下面的安裝路徑
/usr/local/ php/lib/php/extensions/no-debug-non-zts-20090626/
2、設定php支援
vi /usr/local/php/etc/php.ini #編輯設定文件,在最後一行新增以下內容
新增
extension="redis.so"
:wq! #儲存退出
3、重啟服務
service php-fpm restart
更多redis知識請關注PHP中文網redis教學欄位。
以上是redis及redis擴充在Linux平台的安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!