首頁  >  文章  >  資料庫  >  liunx php如何安裝redis擴充

liunx php如何安裝redis擴充

WBOY
WBOY轉載
2023-05-26 18:52:062027瀏覽

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

<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>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刪除