轉載請注明出處:http://blog.csdn.net/QQ_26525215本文源自【大學之旅_諳憶的博客】
前言
其實在今天之前,我都不知道Redis是什么東西。至于為什么知道了這個東西,而且又要去學Redis。
因為需要學習Apache Shiro權限控制-里面用到了Redis,所以就先把Redis學完再繼續學習Shiro~
Redis介紹
Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。
Redis 與其他 key - value 緩存產品有以下三個特點: Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。 Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。 Redis支持數據的備份,即master-slave模式的數據備份。我先是學的MySQL,MySQL是持久化存儲,存放在磁盤里面,檢索的話,會涉及到一定的IO,為了解決這個瓶頸,于是出現了緩存。
首先,用戶訪問Redis,如果Redis重沒有,就去訪問MySQL,之后像內存和硬盤一樣,把數據復制到Redis一部分。
Redis是駐留在內存中運行的,這大大提升了高數據量web訪問的訪問速度。
Redis+MySQL,它是內存+磁盤關系的一個映射,MySQL放在磁盤,Redis放在內存,這樣的話,web應用每次只訪問Redis,如果沒有找到的數據,才去訪問Mysql。
其他一些的Redis的特性和優勢就不復制過來了。隨便搜索網上一大片。
Redis在Window下的安裝
首先,當然是直接貼出下載地址咯: https://github.com/MSOpenTech/redis/releases
Redis 支持 32 位和 64 位。這個需要根據你系統平臺的實際情況選擇。
在linux環境下Redis可以直接通過源碼編譯安裝。Windows下編譯一般不那么方便,我們使用已經編譯好的.msi安裝包來安裝。
在這里,我們下載.msi安裝包。
如果你下載很慢(反正我的下載是只有幾KB每秒),從這里去下載:
http://download.csdn.net/detail/qq_26525215/9768147
下載完成后。運行安裝。
在這里,我的安裝位置是C:/Redis
下面的那個是添加該路徑到環境變量path中去,可以勾上。
安裝之后就是這樣的。
然后打開CMD,運行 redis-server.exe redis.windows.conf 。 (如果你沒有添加目錄到Path變量中,就需要手動切換到 C:/Redis目錄再輸入命令運行)
我是添加了環境變量的:可是無法在其他路徑打開,出現如下錯誤:
(不去細究了,有知道的朋友麻煩在評論區留言,O(∩_∩)O謝謝)
我還是老實的切到C:/Redis目錄吧,再輸入:redis-server.exe redis.windows.conf 。
啟動完成后,這個CMD窗口別關,不然就無法訪問服務端了,再打開另外一個窗口。
輸入命令: redis-cli.exe -h 127.0.0.1 -p 6379 。 (這里不用切換到C:/Redis目錄也可以~環境變量的路徑起作用了)
設置鍵值對
set key chenhaoxiang然后取出key
get key這里的”key” 你可以自定義的
這個有智能提示的,讓我吃鯨了一下,哈哈,很不錯,回車之后,智能提示會消失。
安裝基本上就是這些啦,祝你安裝成功! 本文章由[諳憶]編寫, 所有權利保留。 歡迎轉載,分享是進步的源泉。
轉載請注明出處:http://blog.csdn.net/qq_26525215本文源自【大學之旅_諳憶的博客】
新聞熱點
疑難解答