伺服器上的redis資料庫共享設定教程

2021-12-30 09:44:54 字數 1603 閱讀 5651

一,伺服器是windows(我的是win10)

redis版本: 3.2.100

開啟安裝路徑,找到redis.windows-service.conf bind 127.0.0.1注釋掉,如果沒有設定bind,那就代表所有都能訪問 protected-mode yes 修改為protected-mode no 查詢確定是否設定了密碼,如果requirepass 後面什麼也沒有就是代表設定密碼,設定不設定都沒影響

開啟任務管理器,開啟任務,找到redis任務,把redis服務關掉,並且自動改為手動 開啟redis安裝目錄,在此管理員開啟終端,執行 redis-cli,啟動redis服務,或者在計算機服務裡開啟 再開啟乙個終端測試,如果已經把redis配置到環境變數,在哪開啟終端都行,如果沒有配置好,那就還在安裝目錄下開啟,

輸入redis-cli (本機開啟預設是127.0.0.1:6379,而且沒有密碼)

加引數的開啟命令,redis-cli -h 127.0.0.1 -p 6379 -a 密碼(,這個還是本機開啟的,如果沒有設定密碼,則-a不加)

如果同事想要訪問,請輸入redis-cli -h 你的ip, -p 6379 -a 密碼(密碼同上,但是,前提是你電腦的防火牆都必須要關閉)

注:步驟6, 此時windows上的redis-server終端不能關閉,關閉的話就等於關閉了redis,所以最好在服務裡開啟 注:127.0.0.0-127.255.255.255為系統回環位址,也就是相當於訪問本機localhost,conf裡沒有繫結任何位址的話,本機可以從這裡任意乙個訪問redis

二,伺服器是liunx(我的是ubuntu)

ubuntu:16.04.4

redis3.0.6

配置和windows上的差不多

開啟安裝路徑,在此開啟終端,sudo vim redis.conf bind 127.0.0.1注釋掉,如果沒有設定bind,那就代表所有都能訪問 protected-mode yes 修改為protected-mode no 查詢確定是否設定了密碼,如果requirepass 後面什麼也沒有就是代表設定密碼,設定不設定都沒影響

requirepass 123456 esc,輸入":wq" 退出 service redis restart 重啟服務 再開啟乙個終端測試,如果已經把redis配置到環境變數,在哪開啟終端都行,如果沒有配置好,那就還在安裝目錄下開啟,

輸入redis-cli (本機開啟預設是127.0.0.1:6379,而且沒有密碼)

加引數的開啟命令,redis-cli -h 127.0.1.1 -p 6379 -a 密碼(,這個還是本機開啟的,如果沒有設定密碼,則-a不加)

如果同事想要訪問,請輸入redis-cli -h 你的ip, -p 6379 -a 密碼(密碼同上)

注:redis-cli info|grep 'version' ==>檢視+篩選 redis 服務資訊

service redis stop 停止服務

service redis start 開啟服務

service redis status 檢視redis服務狀態

顯示伺服器上的資料庫

config.inc.php db host localhost db user root db pass root db name stu table name student link mysql connect db host,db user,db pass or die 不能連線到伺服器 m...

在伺服器上配置資料庫

centos mysql rpm qa grep mysql 檢視是否已經安裝mysql 沒安裝跳轉到第二步 1.1 rpm e mysql 解除安裝mysqlyum install gcc yum install y mysql community server 報錯 requires libsa...

Redis伺服器中的資料庫與

redis伺服器將所有資料庫都儲存在伺服器狀態redis.h redisserver結構的db陣列中,db陣列的每個項都是乙個redis.h redisdb結構,每個redisdb結構代表乙個資料庫 struct redisserver 在初始化伺服器時,程式會根據伺服器狀態的dbnum屬性來決定應...