Centos7編譯安裝Redis 6.2.3 詳細教程
最小化安裝CentOS7.8作業系統,操作指南見《CentOS 7.8作業系統安裝.pdf》
redis-6.2.3.tar.gz 可透過,我共享的地址進行下載,或到官網進行下載都可以。
共享檔案地址: 提取碼:ps7w
安裝必要的軟體依賴
yum -y install epel-release make gcc-c++
解壓縮安裝包
把原始碼包上傳到伺服器的/usr/local/src目錄下
cd /usr/local/src
tar xzvf redis-6.2.3.tar.gz
cd redis-6.2.3
執行如下命令,並等待編譯完成
make
使用如下的命令,進行安裝
make install PREFIX=/usr/local/redis
cd /usr/local/src/redis-6.2.3
cp redis.conf /etc/redis.conf
sed -i "s/bind 127.0.0.1/bind 0.0.0.0/g" /etc/redis.conf
sed -i "s/daemonize no/daemonize yes/g" /etc/redis.conf
sed -i "561i maxmemory-policy allkeys-lru" /etc/redis.conf
# musen123 為連線Redis的密碼
sed -i "481i requirepass musen123" /etc/redis.conf
vi /etc/systemd/system/redis.service
# 新增以下內容並儲存
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
以root使用者vi編輯sysctl.conf檔案,增加以下引數
vm.nr_hugepages=2000
vm.overcommit_memory=1
net.core.somaxconn=1024
儲存並退出
執行sysctl -p
以root使用者執行以下命令
echo never > /sys/kernel/mm/transparent_hugepage/enabled
新增內容至/etc/rc.local
vi /etc/rc.local # 新增以下內容
echo never > /sys/kernel/mm/transparent_hugepage/enabled
儲存並退出
新增可執行許可權
chmod +x /etc/rc.d/rc.local
systemctl enable redis
systemctl start redis
firewall-cmd --permanent --zone=public --add-port=6379/tcp
firewall-cmd --reload
至此,Redis編譯安裝到此結束。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000068/viewspace-2777481/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos7 編譯安裝mysql 5.7.28圖文詳細教程CentOS編譯MySql
- Redis安裝教程(超詳細)Redis
- Centos7編譯安裝Apache教程。CentOS編譯Apache
- Centos7編譯安裝Memcached教程。CentOS編譯
- Centos7編譯安裝Docker教程。CentOS編譯Docker
- Centos7編譯安裝Tomcat教程。CentOS編譯Tomcat
- Centos7安裝WordPress詳細教程CentOS
- centos7安裝docker詳細教程CentOSDocker
- Centos7 安裝 Docker 詳細教程CentOSDocker
- centos7安裝教程詳解 centos7安裝詳細步驟CentOS
- Mac OS X 10.15 編譯安裝 Nginx詳細教程Mac編譯Nginx
- Centos6.4編譯安裝mysql 8.0.0 詳細教程CentOS編譯MySql
- CentOS7編譯安裝php7.1配置教程詳解CentOS編譯PHP
- Centos7編譯安裝Pure-Ftpd教程。CentOS編譯FTP
- Centos7編譯安裝kafka-manager教程CentOS編譯Kafka
- Centos7安裝Node.js詳細教程。CentOSNode.js
- Ubuntu 18.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 20.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- CentOS7安裝MYSQL8.X詳細教程CentOSMySql
- Debian11系統編譯安裝Redis教程。編譯Redis
- CentOS7上安裝Squid代理詳細教程【附帶使用教程】CentOSUI
- 【詳細教程】Linux安裝redis並搭建叢集LinuxRedis
- Centos7編譯安裝OpenRestyCentOS編譯REST
- doris編譯和安裝部署詳細步驟編譯
- Mac安裝Redis,詳細redis安裝步驟MacRedis
- Linux下nginx編譯安裝教程和編譯引數詳解LinuxNginx編譯
- Centos7系統wget 的安裝與使用詳細教程。CentOSwget
- VMware安裝CentOS7及遠端登入詳細教程CentOS
- 如何在CentOS7安裝Node?(編譯安裝)CentOS編譯
- Centos8 stream系統編譯安裝Redis教程。CentOS編譯Redis
- 原始碼編譯安裝Redis原始碼編譯Redis
- CentOS7安裝及配置 Zabbix全步驟,超詳細教程CentOS
- Window server中安裝Redis的超詳細教程嗲訖ServerRedis
- centos7 編譯安裝imagemagick7.1CentOS編譯
- centos7編譯安裝python3CentOS編譯Python
- centos7安裝的詳細過程CentOS
- ubuntu編譯安裝pcl教程。Ubuntu編譯
- ubuntu編譯安裝kernel教程。Ubuntu編譯