1. 程式人生 > 實用技巧 >安裝redis--伺服器:CentOS 7.6

安裝redis--伺服器:CentOS 7.6

參考連結:(https://www.cnblogs.com/GotoJava/p/13568888.html)
Redis 版本為redis-6.0.6

一、下載redis

1、下載redis包:
進入/usr/local下下載redis
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
也可以在官網進行下載:

2、解壓:
tar -zxvf redis-6.0.6.tar.gz

3、將redis-6.0.6改名為redis(如果想搭建叢集可以多複製幾份進行配置檔案修改)
mv /redis-6.0.6 /usr/local/redis

二、安裝依賴gcc

檢視gcc版本是否在5.3以上,centos7.6預設安裝4.8.5


gcc -v
升級gcc到5.3及以上,如下:
升級到gcc 9.3:

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash
需要注意的是scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本。
如果要長期使用gcc 9.3的話:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
這樣退出shell重新開啟就是新版的gcc了
以下其他版本同理,修改devtoolset版本號即可。

三、編譯安裝

1、在redis中:

make
make install

四、啟動Redis

1、前臺啟動

cd /usr/local/redis/bin/
./redis-server

PS:這種啟動方式如果關閉控制檯,redis就直接退出了,所以我們需要下面的後臺啟動!

2、配置後臺啟動
把daemonize no 改成daemonize yes
vi /usr/local/redis/etc/redis.conf
/daemonize no #在裡面搜尋

3、將redis加入到開機啟動
修改/etc/rc.local檔案,在裡面新增下面一行命令:

/usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf
vim /etc/rc.local 

4、到這裡就已經安裝完成了,可以啟動了。
/usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf

四、遠端連線的配置

修改redis.conf,將第70行的bind 0.0.0.0註釋掉,第90行將protected-mode改為no
vi /usr/local/redis/etc/redis.conf
/bind 0.0.0.0
/protected-mode
設定密碼

開放6379埠
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
騰訊伺服器這邊防火牆需要開啟對外訪問埠,不然訪問不了

重啟redis
停掉redis,重啟

ps -ef|grep redis 
kill -9 id
/usr/local/redis/src/redis-server /usr/local/redis/etc/redis.conf

五、使用工具RedisDesktopManager遠端連線