安裝Redis那么幾步,很簡單!

      網友投稿 920 2022-05-29

      這段時間在做自己的網站,網站里用到了redis服務,redis的水很深,一時半會兒也摸不到底。這篇文章從安裝開始,手把手教大家快速安裝和使用redis。

      Redis是一種非關系型數據庫(NoSQL),NoSQL是以key-value的形式存儲,和傳統的關系型數據庫不一樣,不一定遵循傳統數據庫的一些基本要求,比如說SQL標準,ACID屬性,表結構等等,這類數據庫主要有以下特點:非關系型的、分布式的、開源的、水平可擴展的。

      NoSQL使用場景:對數據高并發讀寫、對海量數據的高效率存儲和訪問、對數據的高可擴展性和高可用性。我的網站也是將很多首頁的數據放到了redis里,降低數據庫的壓力。

      為了保證效率,數據都是在緩存在內存中,所以redis快。它也可以周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件中。Redis還有哪些好處呢?舉個比較簡單的例子:

      這段時間在做自己的網站,網站里用到了redis服務,redis的水很深,一時半會兒也摸不到底。這篇文章從安裝開始,手把手教大家快速安裝和使用redis。

      Redis是一種非關系型數據庫(NoSQL),NoSQL是以key-value的形式存儲,和傳統的關系型數據庫不一樣,不一定遵循傳統數據庫的一些基本要求,比如說SQL標準,ACID屬性,表結構等等,這類數據庫主要有以下特點:非關系型的、分布式的、開源的、水平可擴展的。

      NoSQL使用場景:對數據高并發讀寫、對海量數據的高效率存儲和訪問、對數據的高可擴展性和高可用性。我的網站也是將很多首頁的數據放到了redis里,降低數據庫的壓力。

      為了保證效率,數據都是在緩存在內存中,所以redis快。它也可以周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件中。Redis還有哪些好處呢?舉個比較簡單的例子:

      Redis 集群和 Mysql 是同步的,首先會從 redis 中獲取數據,如果 redis 掛了,再從 mysql 中獲取數據,這樣網站就不會掛掉。同時也減輕了數據庫的壓力。

      下面來手把手教大家如何安裝redis。

      1. 安裝gcc編譯

      因為后面安裝redis的時候需要編譯,所以事先得先安裝gcc編譯。阿里云主機已經默認安裝了gcc,如果是自己安裝的虛擬機,那么需要先安裝一下gcc:

      yum?install?gcc-c++

      2. 下載redis

      這里有有兩種方式下載安裝包,一種是去官網上下載,然后將安裝包考到CentOS中,另種方法是直接使用wget來下載。

      wget?http://download.redis.io/releases/redis-3.2.9.tar.gz

      若沒有安裝過wget,可以通過如下命令安裝。

      yum?install?wget

      3. 解壓安裝

      解壓安裝包很簡單了,不多說。

      tar?–vzxf?redis-3.2.9.tar.gz

      解壓之后會有個redis-3.2.9文件夾,進入到該文件夾下執行make命令即可完成安裝。如果安裝失敗,可以嘗試如下命令來安裝。

      make?MALLOC=libc

      make?install

      4. 修改配置文件

      安裝成功之后,需要修改一下配置文件,包括允許接入的 ip,允許后臺執行,設置密碼等等。redis的配置文件是redis-3.2.9目錄下的redis.conf文件,打開該文件。

      在命令模式下輸入 /bind 來查找bind配置,按 n 來查找下一個,找到配置后,將bind配置成 0.0.0.0,允許任意服務器來訪問redis,即:

      bind?0.0.0.0

      使用同樣的方法,將 daemonize 改成 yes (默認為 no),允許 redis 在后臺執行。

      安裝Redis就那么幾步,很簡單!

      將 requirepass 注釋打開,并設置密碼如 123456(密碼自己設置)。

      5. 啟動redis

      在 redis-3.2.9 目錄下,指定剛剛修改好的配置文件 redis.conf 來啟動 redis:

      redis-server?./redis.conf

      由于設置了后臺啟動,所以不會有什么提示消息,啟動完成之后,可以使用如下命令查看redis有沒有啟動成功。

      ps?-ef?|?grep?redis

      如果看到一個redis-server的,說明啟動成功。然后我們再啟動redis客戶端。

      redis-cli

      由于我們設置了密碼,在啟動客戶端之后,輸入 auth 123456?即可登錄進入客戶端。然后我們來測試一下,往 redis 中插入一個數據。

      set?name?CSDN

      然后來獲取name

      get?name

      如果能正常獲取到CSDN,則說明沒有問題。

      6. 關閉redis

      關閉redis服務的話,直接使用如下命令即可。

      pkill?redis-server

      當然也可以在redis客戶端使用 shutdown 命令來關閉redis服務。

      網站 Redis

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Java NIO由淺入深(作者原創)
      下一篇:如何避免現場設備系統損壞或丟數據?
      相關文章
      久久久综合亚洲色一区二区三区| 亚洲VA成无码人在线观看天堂| 亚洲精品日韩中文字幕久久久| 亚洲中文字幕第一页在线| 亚洲人妻av伦理| 亚洲日本韩国在线| 亚洲七七久久精品中文国产| 亚洲精品视频免费| 亚洲中文字幕成人在线| 国产亚洲av片在线观看18女人| 亚洲乱码中文字幕手机在线| 亚洲裸男gv网站| 亚洲中文字幕无码久久2017| 久久精品国产亚洲沈樵| 国产AV无码专区亚洲精品| 亚洲成色999久久网站| 亚洲欧洲第一a在线观看| 亚洲最新视频在线观看| 老司机亚洲精品影院无码| 亚洲黄色在线观看| 亚洲乱人伦精品图片| 亚洲综合在线一区二区三区| 亚洲日韩AV一区二区三区四区 | 国产日韩亚洲大尺度高清| 久久夜色精品国产亚洲av| 亚洲人成网77777亚洲色| 亚洲AV无码乱码国产麻豆| 亚洲综合精品一二三区在线| 亚洲理论精品午夜电影| 亚洲另类春色国产精品| 亚洲综合av一区二区三区| MM1313亚洲国产精品| 亚洲高清国产拍精品青青草原 | 亚洲日本人成中文字幕| 亚洲国产精品无码久久| 亚洲成?v人片天堂网无码| 亚洲午夜久久久久妓女影院| 亚洲第一精品在线视频| 亚洲国产精品线观看不卡| 亚洲色大成WWW亚洲女子| 国产亚洲精品国产福利在线观看|