首頁  >  文章  >  後端開發  >  liunx php怎麼安裝redis擴充

liunx php怎麼安裝redis擴充

藏色散人
藏色散人原創
2023-01-18 09:42:591430瀏覽

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

liunx php怎麼安裝redis擴充

本教學操作環境:linux5.9.8系統、redis 4.0.8版、DELL G3電腦

linux 安裝redis

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

安裝redis:

1.先查看redis版本,找到你想下載的版本:https://www. php.cn/link/136929a11b983e70981aaa17550ba1b2

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
make完後redis-4.0.8裡的SRC目錄裡有四個執行檔redis-serverredis-benchmark

liunx php怎麼安裝redis擴充

liunx php怎麼安裝redis擴充

#、

redis-cli

redis.conf


#2.4 新建redis文件夹
mkdir /usr/local/redis
#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

#

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

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


可能出現的警告:

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 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

liunx php怎麼安裝redis擴充

###############解決方法:###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 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' 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
############設定和取得都正常,表示redis已經安裝成功啦。 #########推薦學習:《###PHP影片教學###》##########

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn