linux之yum安裝redis

由於Redis是C實現的,須要gcc來進行編譯,因此緣由是系統未安裝gcc,按順序執行:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
由於gcc依賴不少,都執行一下,以防萬一
而後執行安裝redis OK:
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
啓動redis服務,需進入 redis-4.0.6/src 目錄:
$ cd src
$ ./redis-server
測試客戶端 redis-cli 訪問:
$ ./redis-cli
redis> set name antma
OK
redis> get name
"antma"redis

以上本機測試OK。
我是windows上經過VMware作的虛擬機,遠程訪問redis時,需配置如下:
一、redis.conf 配置bind
在redis.conf 中找到 bind 127.0.0.1 ,將127.0.0.1 修改成 0.0.0.0 (表示不限制訪問來源地址,如需限制,直接改成相應IP)
二、防火牆端口將 6379 打開
在CentOS 7 中防火牆由firewalld來管理,
語法命令以下:啓用區域端口和協議組合
firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
此舉將啓用端口和協議的組合。端口能夠是一個單獨的端口 <port> 或者是一個端口範圍 <port>-<port> 。協議能夠是 tcp 或 udp。
實際命令以下:
添加
firewall-cmd --zone=public --add-port=6379/tcp --permanent (--permanent永久生效,沒有此參數重啓後失效)
從新載入
firewall-cmd --reloadwindows

查看
firewall-cmd --zone= public --query-port=6379/tcp
刪除
firewall-cmd --zone= public --remove-port=6379/tcp --permanenttcp

經過以上配置,便可遠程訪問Redis
7之前的方法:
1. 打開端口號:iptables -A INPUT -ptcp --dport 端口號(6379) -j ACCEPT
 
2. 重啓刷新端口號:service iptables restart
--------------------- 
做者:老麻在此 
來源:CSDN 
原文:https://blog.csdn.net/antma/article/details/79066442 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!測試

相關文章
相關標籤/搜索