阿里雲服務器安裝redis數據庫並連接


參考博客:https://www.jianshu.com/p/e25dab3bd0e7

下載壓縮包

<1> 官網下載安裝包下載地址

$ wget http://download.redis.io/releases/redis-6.0.1.tar.gz
$ tar xzf redis-6.0.1.tar.gz
$ cd redis-6.0.1
$ make
  • 我是使用的是redis-5.0.5版本的,基本安裝過程差不多。
  • 如果遠程服務器上 wget命令無法下載;可以先在本地電腦上下載,再將壓縮包推送到服務器,推送工具WinSCP
  • 我指定了解壓后的安裝包放在了/usr/local/redis-5.0.5,后續操作都在這個安裝目錄下。

<2> 開啟redis服務端

  • 上述 make編譯后,進入redis-5.0.5

    $ cd redis-5.0.5
    
  • 輸入如下指令,開啟服務端

    $ src/redis-server
    

<3> 設置后台開啟

  • 上述方式開啟服務端后,發現無法使用Ctrl + C退出后,服務端也隨之關閉
  • 拷貝一份配置文件取名為my_redis.conf放在當前路徑下,不要直接修改原始的配置文件.
  • 修改my_redis-conf配置文件,設置為后台開啟redis服務端,將配置文件中的 daemonize 由no改為 yes
  • 先通過ps aux | grep redis查看當前redis的pid號
  • 通過 kill -9 redis的pid關閉redis服務端
  • 最后,通過配置文件的方式開啟redis服務:src/redis-server my_redis.conf


redis-客戶端連接

在redis-5.0.5路徑下,輸入指令src/redis-cli,出現如下界面表示連接成功。


python連接

  • python連接 redis服務端需要一個第三方模塊 redis,通過pip的方式安裝
import redis

r = redis.Redis('阿里雲服務器公網ip', 6379)
r.set('name', 'the3times')	# 通過鍵值對的方式存數據
print(r.get('name'))		# 取數據

注意:兩點必須的操作

  • 修改redis.conf配置文件的綁定ip為 '0.0.0.0',配置后需要先關閉redis服務端,再通過配置文件的方式后台開啟。需要注意:此時任意電腦只要知道阿里雲服務器公網ip,都可以連接到這個redis數據庫了,這樣很不安全。僅僅是個人學習而已。可以設置密碼保護。
  • 阿里雲服務器添加一個端口號的6379的安全組。

這兩點配置后,運行python腳本,就可以成功redis服務端了。


redis遠程客戶端連接

本地連接遠程服務器上的redis

命令行輸入:
	redis-cli -h ip地址 -p 6379
回車
	auth 密碼

image-20200729213103858


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM