redis學習入門 Redis 3 2 100

2022-06-11 20:54:07 字數 2579 閱讀 6973

在執行中輸入cmd,然後把目錄指向解壓的redis目錄。啟動命令:redis-server.exe redis.windows.conf 出現下圖顯示表示啟動成功了。

上面雖然啟動了redis,但是只要一關閉cmd視窗,redis服務就會消失。所以要把redis設定成windows下的服務。

接下來做一些redis服務配置工作。

注意:

redis.windows-service.conf 是以系統服務的方式執行,會注入的系統服務當中一直執行。

而 redis.windows.conf 是以非系統服務方式啟動程式使用的配置檔案,也就是說關掉該視窗後,redis服務就會消失

我們先設定 redis.windows-service.conf 配置檔案

1,設定訪問密碼:requirepass 123456

2,埠號:預設 6379,這裡由於是測試,使用預設的即可

3,設定儲存為最大值  maxmemory 1024000000      這個地方也可以不用設定,redis會自動設定的

4, 設定資料庫的數量,預設資料庫為16個  可以改為自定義數量

5,redis持久化資料  預設輸出目錄是:dir ./  假如你要修改成   dir ./data/  那麼需要你手動建立乙個data資料夾,否則啟動服務時會報錯!  (錯誤 1067 程序意外終止)

注意:如果正式上線用的話,記得把埠號和密碼改掉,防止被攻擊

另外:如果你修改了conf檔案,重新重新啟動服務才會生效

其他配置參考: 

常用的redis服務命令

安裝服務:redis-server --service-install redis.windows-service.conf --loglevel verbose

解除安裝服務:redis-server --service-uninstall 

開啟服務:redis-server --service-start 

停止服務:redis-server --service-stop 

指定服務名和埠:

redis-server --service-install --service-name redisservice1

redis-server --service-start --service-name redisservice1

使用上述命令安裝redis服務,安裝成功後可以在系統服務當中看到如下服務:

使用客戶端軟體重新鏈結

如果每次安裝解除安裝嫌麻煩的話,可以把命令做成批處理檔案:

install.bat 檔案內容:

uninstall.bat 檔案內容:

開始測試:

右鍵 redis-cli.exe 進行測試

直接使用會報錯,(error) noauth authentication required.  需要輸入密碼驗證:auth 123456

測試結果 : select 20  表示選擇 db(20) 號庫儲存資料

我們在 redis desktop manager 客戶端重新整理一下,同樣可以看到

好了,關於redis的基礎應用,就先介紹到這兒,接下來將介紹如何在 net中應用 redis 。 

Redis3 鍊錶

每個鍊錶節點使用乙個adlist.h listnode結構來表示 多個listnode可以通過prev和next指標組成雙端鍊錶,如下圖所示 雖然僅僅使用多個listnode結構就可以組成鍊錶,但使用adlist.h list來持有鍊錶的話,操作起來會更方便 list結構為鍊錶提供了表頭指標head...

Redis 3安裝部署

參考了下網上的各種安裝方法 記錄下自己的安裝步驟 1.首先安裝工作工具 安裝gcc yum install gcc c 安裝tcl yum y install tcl 2.開始安裝redis 等待安裝完成 然後輸入下面 測試redis cd src make test 配置redis 在make成功...

redis3集群安裝入門

要讓集群正常工作至少需要3個主節點,在這裡我們要建立6個redis節點,其中三個為主節點,三個為從節點,對應的redis節點的ip和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127.0.0.1 7003 127.0.0.1 7004 1...