linux (centOS)  安裝Redis

linux (centOS)  安裝Redis

一、安裝redis

1、設置redis的倉庫地址, 執行命令

yum install epel-release

 2、安裝redis 

      執行命令如下:

yum install redis

3、啓動redis

service redis start

4、設置開機自動啓動,執行命令:

chkconfig redis on

5、如果要遠程訪問數據庫,那麼需要開啓防火牆端口,命令如下:

firewall-cmd --zone=public --add-port=6379/tcp --permanent

6、設置開啓防火牆端口生效,命令如下:

安裝firewalld 防火牆yum install firewalld

firewall-cmd --reload    //如果報錯看看防火牆狀態

查看狀態firewall-cmd --state //running 表示運行

開啓服務systemctl start firewalld.service

關閉防火牆systemctl stop firewalld.service

開機自動啓動systemctl enable firewalld.service

關閉開機制動啓動systemctl disable firewalld.service

7、查看防火牆開放所有端口,命令如下

firewall-cmd --list

8、設置遠程訪問,需修改配置文件,首先查找 redis.conf 配置文件所在位置:

whereis redis.config

9、修改 redis.conf 配置文件,執行命令

vi /etc/redis.conf

進入文件後,找到 bing 127.0.0.1 字段,註釋掉所在行

如果需要修改數據庫密碼,在 redis.conf 配置文件中,找到 requirepass foobared 字段,將foobared 改爲所要設置的密碼,然後保存並退出。

10、保存退出,(按ESC,再按:號,輸入wq)

11、設置完成後,重新redis數據庫,執行命令:

service redis restart

二、測試redis

1、進入redis 交互命令行,執行命令:

redis-cli

2、數據庫添加數據,執行命令:set 'a' 'b'

3、查找數據,執行命令:get 'a' 

三、外網怎麼測試連接redis服務器呢,首先需要防火牆允許redis端口6379開放出來。

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

service iptables save    #保存iptables規則

iptables -nvL    #查看iptables表的規則

ps -ef | grep redis  找到redis的進程號,殺掉kill -9 pid  ,重啓redis的服務

service redis restart

7.在外面的電腦上,cmd--->telnet 121.43.xx.110空格6379   注意空格,如果出現一個黑屏就表示外網可以訪問redis的服務器

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章