【Redis】Redis介紹與Redis3在Window下的安裝
前言
其實在今天之前,我都不知道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下的安裝
Redis 支援 32 位和 64 位。這個需要根據你係統平臺的實際情況選擇。
在linux環境下Redis可以直接通過原始碼編譯安裝。Windows下編譯一般不那麼方便,我們使用已經編譯好的.msi安裝包來安裝。
在這裡,我們下載.msi安裝包。
如果你下載很慢(反正我的下載是隻有幾KB每秒),從這裡去下載:
下載完成後。執行安裝。
在這裡,我的安裝位置是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” 你可以自定義的
這個有智慧提示的,讓我吃鯨了一下,哈哈,很不錯,回車之後,智慧提示會消失。
安裝基本上就是這些啦,祝你安裝成功!
關閉Redis:
redis-cli shutdown
設定訪問密碼:
修改redis.conf檔案配置
# requirepass foobared去掉註釋,foobared改為自己的密碼
本文章由[諳憶]編寫, 所有權利保留。
歡迎轉載,分享是進步的源泉。
相關推薦
【筆記】jQuery介紹與使用
簡單介紹jQuery: jQuery 是一個 JavaScript 庫。 jQuery 極大地簡化了 JavaScript 程式設計。 jQuery 很容易學習。 安裝jQuery: 進入jQuery官網,下載jQuery庫,然後在html頁面中引用。例如: <head> <
【轉】 HDMI介紹與流程
接收 獲得 www gpo rac math ... dev smi 轉自:https://www.cnblogs.com/TaigaCon/p/3840653.html HDMI,全稱為(High Definition Multimedia Interface
【Redis】Redis介紹與Redis3在Window下的安裝
前言 其實在今天之前,我都不知道Redis是什麼東西。至於為什麼知道了這個東西,而且又要去學Redis。 因為需要學習Apache Shiro許可權控制-裡面用到了Redis,所以就先把Redis學完再繼續學習Shiro~ Redis介紹 R
【Redis】2、CentOS 7 上安裝 redis3.2.3安裝與配置
sync 倉庫 ace /var/ 發現 wan sudo base str 一、redis源碼安裝 【更正】現在最新穩定的版本已經到了3.2.8 截至到2016.8.11,redis最新穩定版本為3.2.3.本篇文章我們就以此版本為基礎,進行相關的講解。 下載redis源
【深入學習Redis】主從復制(下)
帶寬 hmaster flags 不必要 max auth rep get 出現問題 (續上文) 六、應用中的問題 1. 讀寫分離及其中的問題 在主從復制基礎上實現的讀寫分離,可以實現Redis的讀負載均衡:由主節點提供寫服務,由一個或多個從節點提供讀服務(多個
【Redis】redis介紹,安裝,以及叢集搭建
1.Redis介紹 百科定義:Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value 資料庫,並提供多種語言的API。 個人理解:高效能的快取資料庫,資料存放在記憶體中,存取效能極高,有很多種應用場景,比如可以
【redis】redis-windows安裝+配置介紹
1.下載windows版本redis 2.解壓 3.檔案介紹 檔名 簡要 redis-benchmark.exe 基準測試 redis-benchmark為redis效能測試工具 redis-check-aof.
【redis】詳細介紹redis-server手動啟動設定-使用環境Ubuntu
為便於大家的操作設定,在此簡單宣告下,本文操作使用的系統環境。 系統環境: Windows 7 旗艦版 Vmware Workstation 14 Pro Ubuntu 18.04.1 LTS Redis預設埠: 6379 手動啟動 1、啟動方式一 直接啟
【Redis】搭建叢集與如何使用Jedis連線叢集
1.redis-cluster架構圖 架構細節: (1)所有的redis節點彼此互聯(PING-PONG機制),內部使用二進位制協議優化傳輸速度和頻寬. (2)節點的fail是通過叢集中超過半數的節點檢測失效時才生效. (3)客戶端與redis節點直
【實戰】Redis Cluster(下)-系統版本支援問題
需要一定版本的Redis支撐Jar包升級才能讓一個Sping Boot應用使用上Redis Cluster。 1.依賴關係 <parent> <groupId>org.springframework.boot<
【redis】redis的入門與應用【原創】
1-1 課程內容概要 1. 課程概要 Redis是php專案中使用到的主要快取服務,主要是參考慕課網的《redis的入門與應用_筆記》,這裡主要介紹: * redis的安裝使用 * PHP如何使用redis * redis最常也是必知必會的五大
【redis】redis與關係型資料庫的比較
現在有2張表,一張放書的資訊create table book (bookid int,title char(20))engine myisam charset utf8;insert into boo
【Redis】Redis開篇與如何安裝單機版Redis,這次我會了!!
## 寫在前面 > 很早之前,就有不少小夥伴微信留言說:冰河,你能不能寫一個Redis專欄啊,我最近在學習Redis,看書看不下去,學習視訊又覺得視訊太長了,還是看你的文章比較給力!哈哈,原來我寫的文章能夠讓小夥伴們有這麼強的動力學習啊!終於安排到寫【Redis專題】了。今天是【Redis專題】的開篇
【Redis】Redis 持久化之 RDB 與 AOF 詳解
## Redis 持久化 我們知道Redis的資料是全部儲存在記憶體中的,如果機器突然GG,那麼資料就會全部丟失,因此需要有持久化機制來保證資料不會因為宕機而丟失。Redis 為我們提供了兩種持久化方案,一種是基於快照,另外一種是基於 AOF 日誌。接下來就來了解一下這兩種方案。 ### 作業系統與磁碟
【redis】redis
star 範圍 sdi setnx figure -- sql語言 linu 客戶 一、redis簡介: 1. reids 也是一個 key-value 存儲系統,更加確切地說,它已經是一個非關系型數據庫。 2. 關系型。 SQL
【Redis】Redis的常規操作命令
更改 非關系型 數據結構 過期 with 隨機 move expire rpo NoSQL是一種非關系型數據庫,非關系型數據庫庫和傳統的關系型數據庫不同,非關系性體現在不需要依賴表進行數據存儲。常見的非關系型數據庫有Redis、MonoDB、HBase等,這些是基於key-
【轉】redis集群如何解決重啟不了的問題
節點數 nbsp 如何 class nodes cluster 中一 aof ext redis使用集群部署,如果遇到斷電或者服務器重啟,當再次啟動的時候,有時候會啟動不了。需要使用trib的fix命令進行修復。如果修復還是不行的話,可以清除節點數據再重新建集群,前提要備份
【深入學習Redis】Redis內存模型
table 惰性 IV vbo 都是 設計 eqv http content 前言 Redis是目前最火爆的內存數據庫之一,通過在內存中讀寫數據,大大提高了讀寫速度,可以說Redis是實現網站高並發不可或缺的一部分。 我們使用Redis時,會接觸Redis的5種對象類型
【轉載】Redis集群設計原理初探
zookeepe 內部 合並 就是 AD com .net lang 否則 做筆記,如有侵權,請及時通知 原文鏈接:https://blog.csdn.net/yejingtao703/article/details/78484151 Redis集群設計包括2部分:哈希
【轉】Redis學習---阿裏雲Redis多線程性能增強版詳解
com 同步速度 驅動 tro 模型 期望 edi 用戶態 事情 【原文】https://www.toutiao.com/i6594620107123589635/ 摘要 Redis做為高性能的K-V數據庫,由於其高性能,豐富的數據結構支持,易用等特性,而得到廣泛的應用。但