一、Redis下載
官網下載地址:http://redis.io/download
GitHub下載地址:https://github.com/MSOpenTech/redis/tags
備注:現在的Redis官網沒有Windows版的下載鏈接了,只能到GitHub上下載,截止到此刻的最新版本還是3.2.100,

二、Redis安裝
2.1、將Redis-x64-3.2.100.zip下載到D盤,解壓后將檔案夾重新命名為redis,運行檔案夾下面的redis-server.exe,

2.2、彈出上圖表單后,先不要關閉,否則就無法訪問服務端了,此時在Windows的運行中輸入cmd命令,切換到redis目錄下運行redis-cli.exe ,

以上說明我們已經成功安裝了redis,
三、Redis重啟
考慮到Redis有可能正在將記憶體中的資料同步到硬碟中,如果強行終止Redis行程有可能會導致資料丟失,正確停止Redis的方式應該是向Redis發送
shutdown命令,通過客戶端來關閉Redis服務端,方法為:

當Redis收到shutdown命令后,會斷開所有的客戶端連接,然后根據配置執行持久化,最后退出,
四、Redis安裝成Windows服務
4.1、進入到redis目錄下,然后執行redis-server --service-install redis.windows-service.conf,如下圖:

注意:不要找錯了,通常為redis.windows-service.conf,而不是redis.windows.conf,后者是以非系統服務方式啟動程式使用的組態檔,
4.2、在Windows的運行中輸入services.msc命令進入服務,此時可以看到Redis服務已經創建成功,

注意:此時Redis狀態還處于未啟動狀態,雙擊并啟動即可,
4.3、卸載命令:redis-server --service-uninstall

五、Redis配置項
下面以設定資料庫密碼為例:
5.1、首先使用shutdown命令關閉Redis服務端,然后使用文本編輯器(這里使用Notepad++),打開Redis服務組態檔redis.windows-service.conf,
找到含有requirepass字樣的地方,在其下面追加一行,輸入requirepass 12345并保存,

這是訪問Redis時所需的密碼,一般測驗情況下可以不用設定密碼,不過,即使是作為本地訪問,也建議設定一個密碼,此處以簡單的12345來演示,
5.2、在服務中啟動Redis服務后,在命令運算子表單中重新登錄Redis,

此時隨便輸入一個命令,發現無法執行命令了:

輸入授權命令auth password即可正常操作:

六、Redis客戶端
目前較流行的Redis可視化客戶端有三個:Redis Client、Redis Desktop Manager、Redis Studio,此處主要介紹Redis Client的下載安裝及基本使用,
6.1、RedisClient是Redis客戶端的GUI工具,使用Java swt和jedis撰寫,可以方便開發者瀏覽Redis資料庫,該軟體支持簡體中文,非常適合國內用
戶使用,不需要漢化就可以直接使用,RedisClient將Redis資料以資源管理器的界面風格呈現給用戶,可以幫助Redis開發及維護人員方便地增加、刪
除、修改、查詢Redis資料,完全不需要了解Redis命令,另外還可以讓用戶方便地拷貝、粘貼、匯入、匯入Redis資料,同行進行排序,
RedisClient下載地址:https://github.com/caoxinyu/RedisClient
下載后直接解壓,不需要安裝即可使用,
6.2、雙擊打開exe檔案(此處是redisclient-win32.x86.2.0.exe),選擇View->Language->中文,然后選擇服務器->添加,輸入相關連接資訊->確認,

6.3、成功后界面如下:

默認資料庫數量為16個(db0-db15),選擇資料庫(如果是命令列操作,默認是操作db0,要指定其它庫,需要select 1(1為資料庫下標)),新建
自己想建的資料型別即可,這不像關系型資料庫,并沒有表的概念,
參考自:
https://www.cnblogs.com/jingjing-blogs/p/9052231.html
附錄:
1、Redis Desktop Manager客戶端下載地址:https://github.com/qishibo/AnotherRedisDesktopManager
2、Redis在線教程:https://www.runoob.com/redis/redis-tutorial.html
3、Redis中文官網:http://www.redis.cn/
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/19789.html
標籤:NoSQL
