首頁 > 資料庫 > Redis > 主體

liunx php如何安裝redis擴充

WBOY
發布: 2023-05-26 18:52:06
轉載
2046 人瀏覽過

liunx php安裝redis擴充的方法:1、檢視redis版本;2、透過wget指令下載安裝套件並透過「tar zxf」解壓縮安裝包;3、執行「cd redis -4.0.8/src make」進行安裝redis即可。

linux 安裝redis

linux 安裝redis 很簡單,官網有介紹。

安裝redis:

1.先查看redis版本

2.安裝redis

#2.1 下载安装包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
 
#2.2 解压
tar zxf redis-4.0.8.tar.gz
登入後複製

liunx php如何安装redis扩展

1是下載的安裝包,2是解壓縮後的資料夾。 記住這個檔案目錄,我是在/root下面解壓縮的,後面自啟動要用到這個redis目錄裡的檔案

#2.3编译
cd redis-4.0.8/src
make
登入後複製

undefined

#2.4 新建redis文件夹
mkdir /usr/local/redis
登入後複製

<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">#2.5移动文件 cd redis-4.0.8/src mv redis-server /usr/local/redis mv redis-benchmark /usr/local/redis mv redis-cli /usr/local/redis cd ../ mv redis.conf /usr/local/redis</pre><div class="contentsignin">登入後複製</div></div>liunx php如何安装redis扩展

#2.6 启动redis
cd /usr/local/redis
./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
登入後複製

liunx php如何安装redis扩展

如上圖所示,按設定檔啟動,提示啟動成功。

可能出現的警告:

WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
登入後複製

解決方法:

vim /etc/sysctl.conf
登入後複製

另起一行新增:

net.core.somaxconn = 511
登入後複製

已儲存後退出

然後:sysctl -p

WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add &#39;vm.overcommit_memory = 1&#39; to /etc/sysctl.conf and then reboot or run the command &#39;sysctl vm.overcommit_memory=1&#39; for this to take effect.
登入後複製

解決方法:
vim /etc/sysctl.conf
換行新增:
vm.overcommit_memory=1
儲存後退出
sysctl -p

WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command &#39;echo never > /sys/kernel/mm/transparent_hugepage/enabled&#39; as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
登入後複製

解決方法:
vim /etc/rc.local
換行新增:

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
登入後複製

儲存後退出
重啟系統、重啟伺服器:
reboot

一般新伺服器第一次安裝redis然後啟動都會有這三個警告。

#2.7 连接redis,进行测试
./redis-cli
set pandent 2018
get pandent
登入後複製

liunx php如何安装redis扩展

設定和取得都正常,表示redis已經安裝成功啦。

以上是liunx php如何安裝redis擴充的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!