在騰訊云CentOS 7.4 64位安裝Redis。安全組默認先開放所有端口。使用Xshell+FileZilla操作更方便
安裝Redis
第一步:下載redis安裝包(具體版本請自行查看網(wǎng)站)
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
第二步:解壓壓縮包
tar -zxvf redis-4.0.9.tar.gz
第三步:yum安裝gcc依賴
yum install gcc
遇到選擇,輸入y即可
第四步:跳轉(zhuǎn)到redis解壓目錄下進行編譯安裝
make MALLOC=libc
cd src && make install
第五步:測試是否安裝成功
cd src
#直接啟動redis
./redis-server
如上圖:redis啟動成功讹剔,但是這種啟動方式需要一直打開窗口,不能進行其他操作详民,不太方便延欠。按 ctrl + c可以關(guān)閉窗口。
修改Redis啟動方式
第一步:修改redis.conf文件 為了方便修改操作建議使用FileZilla軟件進行下載文件編輯后再上傳
daemonize no 修改為 daemonize yes?
大概在文件的136行
第二步:指定redis.conf文件啟動
./redis-server /root/redis-4.0.9/redis.conf??????????????? 這個目錄看自己安裝的目錄哦
第三步:關(guān)閉redis進程
首先使用ps -aux | grep redis查看redis進程
root 5695 0.0 0.1 141828 2024 ? Ssl 10:12 0:00 ./redis-server 127.0.0.1:6379
root 5762 0.0 0.0 112704 976 pts/0 R+ 10:13 0:00 grep --color=auto redis
使用kill命令殺死進程
kill -9 5695
第四步:設(shè)置redis開機自啟動
1.在/etc目錄下新建redis目錄
mkdir redis
2.將/usr/local/redis-4.0.9/redis.conf 文件復(fù)制一份到/etc/redis目錄下沈跨,并命名為6379.conf
cp /root/redis-4.0.9/redis.conf? /etc/redis/6379.conf
3.將redis的啟動腳本復(fù)制一份放到/etc/init.d目錄下
cp /root/redis-4.0.9/utils/redis_init_script? /etc/init.d/redisd
4.設(shè)置redis開機自啟動,先切換到/etc/init.d目錄下,然后執(zhí)行自啟命令
chkconfig redisd on
打印的內(nèi)容
service redisd does not support chkconfig
看結(jié)果是redisd不支持chkconfig 解決方法:使用FileZilla或者vim編輯redisd文件由捎,在第一行加入如下兩行注釋,保存退出
注釋的意思是饿凛,redis服務(wù)必須在運行級2狞玛,3,4涧窒,5下被啟動或關(guān)閉心肪,啟動的優(yōu)先級是90,關(guān)閉的優(yōu)先級是10
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
再次執(zhí)行開機自啟命令纠吴,成功
現(xiàn)在可以直接已服務(wù)的形式啟動和關(guān)閉redis了
啟動:
service redisd start
關(guān)閉:
service redisd stop
開啟遠程連接
1.修改6379.conf文件中88行protected-mode為no
2.注釋6379.conf文件中69行 bind 127.0.0.1 為 # bind 127.0.0.1