① 注釋 bind 127.0.0.1 項。預設的bind 介面是127.0.0.1,也就是本地回環位址。
這樣的話,訪問redis服務只能通過本機的客戶端連線,而無法通過遠端連線
② 保護模式protected-mode yes 改為 protected-mode no。
protected-mode 是為了禁止公網訪問redis cache,加強redis安全的。
它為yes有兩個條件需要滿足:沒有bind ip 和 沒有設定訪問密碼。
如果為yes,則只能夠通過lookback ip(127.0.0.1)訪問redis cache,
如果從外網訪問,則會返回相應的錯誤資訊
③ 預設為不守護程序模式,把daemonize no 改為daemonize yes
daemonize 設定yes或者no區別
daemonize:yes:redis採用的是單程序多執行緒的模式。當redis.conf中選項daemonize設定成yes時,代表開啟守護程序模式。
在該模式下,redis會在後台執行,並將程序pid號寫入至redis.conf選項pidfile設定的檔案中,此時redis將一直執行,除非手動kill該程序。
daemonize:no: 當daemonize選項設定成no時,當前介面將進入redis的命令列介面,exit強制退出或者關閉連線工具(putty,xshell等)都會導致redis程序退出。
④ 將 requirepass foobared前的「#」去掉,並重置密碼。格式為requirepass mypassword123
vim /etc/init.d/redis在/etc/init.d/redis檔案中寫如下**【該指令碼在設定密碼或者未設定密碼時通用】編輯之後賦予許可權:
chmod 755 /etc/init.d/redis
#!/bin/sh在rc.local增加啟動**就可以了。#chkconfig: 2345 80 90#description: start and stop redis#path=/usr/local/bin:/sbin:/usr/bin:/bin
redisport=6379 #埠
exec=/usr/local/redis/redis-server #redis-server路徑
redis_cli=/usr/local/redis/redis-cli #redis_cli路徑
pidfile=/var/run/redis_$redisport.pid
conf="/usr/local/redis/redis.conf" #redis.conf路徑
auth="mypassword123" #密碼資訊
case "$1"in
start)
if [ -f $pidfile]
then
echo "$pidfile exists, process is already running or crashed"
else
echo "starting redis server..."
$exec $conffi
if [ "$?"="0"]
then
echo "redis is running..."fi
;;stop)
if [ ! -f $pidfile]
then
echo "$pidfile does not exist, process is not running"
elsepid=$(cat $pidfile)
echo "stopping ..."
if [ -z $auth]
then
$redis_cli -p $redisportshutdown
else
$redis_cli -a $auth -p $redisportshutdown
fiwhile [ -x $ ]
doecho "waiting for redis to shutdown ..."
sleep 1
done
echo "redis stopped"fi
;;restart|force-reload)
$ stop
$ start
;;*)
echo "usage: /etc/init.d/redis " >&2
exit 1esac
vim /etc/rc.local在裡面加上 service redis star
檢查開啟是否成功:ps -ef|grep redis
ln -s /usr/local/redis/redis-cli /usr/bin/redis注意:因為redis登入時加了密碼驗證,所以用redis時需要加 『auth 密碼』CentOS7安裝 Apache HTTP 伺服器
點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...
centos7 安裝redis和redis擴充套件
安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...
centos7 安裝redis和redis擴充套件
安裝redis make 如果make失敗,請安裝gcc yum install gcc 重新解壓安裝 使用 二進位制檔案是編譯完成後在src目錄下.執行如下 src redis server 你能使用redis的內建客戶端進行進行redis 的編寫 src redis cli redis setf...