Redis的環境相關配置

2021-08-22 08:28:45 字數 1820 閱讀 4929

redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。

redis 中每個 hash 可以儲存 2的32次 - 1 鍵值對(40多億)

127.0.0.1:6379>  hmset runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000

ok127.0.0.1:6379> hgetall runoobkey

1) "name"

2) "redis tutorial"

3) "description"

4) "redis basic commands for caching"

5) "likes"

6) "20"

7) "visitors"

8) "23000"

在以上例項中,我們設定了 redis 的一些描述資訊(name, description, likes, visitors) 到雜湊表的runoobkey中。

jedis、spring-redis-data版本不相容產生異常

無異常版本:

spring-data-redis-1.7.2.release

spring4.2.4版本

jedis-2.8.2

windows系統、加密處理

一:臨時設定

首先進入redis,如果沒有開啟redis則需要先開啟:

127.0.0.1:6379> 

(2)檢視當前redis有沒有設定密碼:

127.0.0.1:6379> config get requirepass

1) "requirepass"

2) ""

(3)為以上顯示說明沒有密碼,那麼現在來設定密碼:

127.0.0.1:6379> config set requirepass abcdefg

ok127.0.0.1:6379> 

(4)再次檢視當前redis就提示需要密碼:

127.0.0.1:6379> config get requirepass

(error) noauth authentication required.

127.0.0.1:6379>

(5)密碼驗證

127.0.0.1:6379> auth password

二:永久設定

(1)用記事本或者notepad++開啟redis.windows.conf並找到「# requirepass foobared」這一行,在這一行下面增加一行「requirepass 你的密碼」

cmd命令轉入redis的安裝目錄,並輸入redis-server redis.windows.conf,

不要關閉該cmd控制台 , 雙擊開啟 redis-cli.exe , 如果不報錯,則連線上了本地伺服器,然後測試,比如 set命令,get命令,首次輸入set命令你會發現出來(error) noauth authentication required.這是因為你已經更改redis.windows.conf的配置密碼,然後鍵入「auth 你的密碼」如果出現ok則說明你已經可以使用redis的客戶端了。就可以在控制台隨意插入刪除資料了,詳情如圖

redis發布訂閱

redis發布訂閱是一種訊息通訊模式:傳送者傳送訊息,訂閱者接收訊息

redis客戶端可以訂閱任意數量的頻道。

有新訊息通過publish命令傳送給頻道時,這個訊息就會被傳送給他們的第三客戶端

redis環境配置

redis官網 版本的發行的慣例 主版本 副版本 補丁級別 3.2.5 如果副版本是奇數,這個軟體就是非標準的發行版本 是偶數,就是標準的版本。2.9x 就是3.0的非標準版本 執行解壓命令 tar xvf redis 3.2.5.tar.gz,檢視解壓後的資料夾,裡面存放的都是執行的指令碼 新建乙...

Redis環境配置

但是每次都得這樣啟動很麻煩 我們選擇將redis註冊為服務 在redis的根目錄執行安裝命令,然後就將redis註冊為服務了 接著啟動服務即可,需要時關閉服務 安裝命令 redis server.exe service install redis.windows.conf loglevel verb...

環境配置相關

anaconda pip無法識別 win10安裝了anaconda之後,未設定環境變數,想用pip命令匯入第三方庫,在anaconda資料夾下開啟命令視窗,輸入pip install tensorflow 報錯如下 pip 無法將 pip 項識別為 cmdlet 函式 指令碼檔案或可執行程式的名稱。...