日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux云服务器安装Redis并设置远程连接设置开机自启

發布時間:2023/12/31 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux云服务器安装Redis并设置远程连接设置开机自启 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.下載redis linux安裝版(redis最新版:https://redis.io/download)

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2.解壓安裝包

tar xzf redis-5.0.5.tar.gz

3.進入解壓后的文件夾

cd redis-5.0.5

4.執行安裝命令

make


5.安裝完成之后進入src目錄下

cd src

執行命令啟動redis

./redis-server


在redis-5.0.5中找到文件redis.conf文件,將文件移入到src下。(為了方便操作)

cd ..

因為我的redis安裝解壓的位置是/usr/local/src,所以你們應該安裝自己安裝的位置進行更改

mv redis.conf /usr/local/src/redis-5.0.5/src/

然后vim編輯redis.conf文件修改配置文件中的:

daemonize yes

vim進入編輯模式可以按下”/“鍵,這時在狀態欄(也就是屏幕左下腳)就出現了 “/” 然后輸入daemonize敲回車就可以直接定位到這兒了,然后將no改為yes保存就可以了

重新啟動redis

./redis-server ./redis.conf

啟動成功之后執行

./redis-cli

就可以進行redis的操作了
設置遠程連接
輸入命令查看云服務器的ip,我這里是騰訊云服務器

ifconfig


然后編輯redis.conf,添加所有ip地址

vim redis.conf

使用”/“鍵輸入bind敲回車,小寫n挪動下一個找到bind 127.0.0.1改為bind 0.0.0.0
這樣的話就是默認包含本機所有的網關ip地址了,也可以將查看的ip添加到bind 127.0.0.1 后面。

然后還得開啟遠程連接許可和設置密碼
首先按Esc鍵退出編輯 再輸入“/protected-mode”按回車進行搜索
將protected-mode 的值yes改為no,no為關閉禁止遠程連接,默認是yes,也就是禁止遠程連接


改完之后按Esc鍵退出編輯 再輸入“/requirepass”按回車進行搜索,定位到下圖這一行

將#去掉(#是注釋的意思),把foobared改為你要設置的密碼

requirepass 你的密碼


按ESC退出編輯模式 :wq保存并退出redis.conf文件,
然后重啟服務
關閉:./redis-cli -a 你的密碼 shutdown
開啟服務讓設置生效:./redis-server redis.conf
來查看redis是否打開

ps -ef |grep redis


命令行連接redis

./redis-cli -h IP地址 -p 6379 -a 你的密碼

-h后面是云服務器的地址,-p后面跟的是redis的端口號,一般是6379,-a后面跟的是密碼。

這樣就完成了,使用圖形化界面測試一下
沒有圖形化工具的可以點擊下方鏈接下載一下
鏈接:https://pan.baidu.com/s/1RL37FFBsbxozUvXoVmXrLg
提取碼:pamz
復制這段內容后打開百度網盤手機App,操作更方便哦

安裝成功之后點擊+Connect



輸入完成之后如下圖連接成功了

設置開機自啟
1.將redis服務腳本文件拷貝至/etc/rc.d/init.d目錄下;

cp /usr/local/src/redis-5.0.5/utils/redis_init_script /etc/rc.d/init.d/redis_6379

2.編輯下 vi redis_6379 注意要把exec cliexec cof 改為自己redis安裝目錄。
命令:vim /etc/rc.d/init.d/redis_6379

#!/bin/sh # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC=usr/local/src/redis-5.0.5/src/redis-server CLIEXEC=usr/local/src/redis-5.0.5/src/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/local/src/redis-5.0.5/src/redis.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$CLIEXEC -p $REDISPORT shutdownwhile [ -x /proc/${PID} ]doecho "Waiting for Redis to shutdown ..."sleep 1doneecho "Redis stopped"fi;;*)echo "Please use start or stop as first argument";; esac

3.設置權限

chmod 777 /etc/rc.d/init.d/redis_6379

4.啟動redis 如果不成功 報錯 redis_6379 服務不支持 chkconfig 檢查第二步驟,redis_6379是否有前兩行注解 #!/bin/sh # chkconfig: 2345 10 90

打開redis命令:service redis_6379 start

關閉redis命令:service redis_6379 stop

設為開機啟動:chkconfig redis_6379 on

設為開機關閉:chkconfig redis_6379 off

總結

以上是生活随笔為你收集整理的Linux云服务器安装Redis并设置远程连接设置开机自启的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。