Redis學習系列一Linux環境搭建

2021-09-07 20:48:16 字數 1588 閱讀 3357

1、簡介

redis是網際網路技術架構中在儲存系統中用的最廣泛的中介軟體,是中高階後端工程師技術面試中面試官最喜歡問的工程技能之一.所以redis是.net技術開發必須掌握的技能之一.所以通過這個系列的隨筆來介紹如果在.net技術棧下玩轉redis

2、安裝配置redis環境

雖然redis提供了windows版本,但是這裡我不打算介紹,因為ms推出了core,所以linux可能會成為以後的伺服器主流.so,這裡打算使用vmware+centeros7來作為redis的宿主,具體的安裝過程參考nginx學習系列一搭建環境

ok,環境配置完成.

3、安裝redis

第一步:開啟終端,輸入su,切換到root身份,輸入密碼.

第三步:解壓縮redis

ok,解壓縮完成

第四步:安裝gcc和gc++元件

第五步:

分配器allocator, 如果有malloc  這個 環境變數, 會有用這個環境變數的 去建立redis。

而且libc 並不是預設的 分配器, 預設的是 jemalloc, 因為 jemalloc 被證明 有更少的 fragmentation problems 比libc。

但是如果你又沒有jemalloc 而只有 libc 當然 make 出錯。 所以加這麼乙個引數,執行如下命令:

make malloc=libc

第六步:編譯redis

第七部:啟動redis

ok,到這裡安裝完畢,因為本人不是專業的linuxer,所以這裡也可以參考這篇文章

第八步:測試redis是否可以使用

ok,redis安裝成功,而且能正常使用.

第九步:修改redis.conf配置檔案

不關閉保護模式,只能本地訪問.

第十步:開啟埠訪問

開啟6379埠

關閉防火牆

兩者二選一,推薦開啟埠.

第十一步:win10下通過redis desktop manager工具訪問redis

ok,win10下訪問redis成功.

Redis系列學習 一 Redis簡介

2.4 總結 3.redis的特點 4.redis的應用場景 5.redis總結 redis是乙個開源的 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 高效能 nosql key value資料庫。nosql資料庫的產生就是為了解決大規模資料集合多重資料種類帶來的挑戰,尤其是大資料應用難...

Redis系列 (一)初識Redis

redis是由義大利人salvatore sanfilippo 網名 antirez 開發的一款記憶體快取記憶體資料庫。redis全稱為 remote dictionary server 遠端資料服務 redis 是乙個開源的,基於c語言編寫的 遵守bsd協議 支援網路互動 可基於記憶體也可持久化的...

Redis系列一 Redis安裝

1 安裝所使用的作業系統為ubuntu16.04 redis版本為3.2.9 root ubuntu opt wget root ubuntu opt tar zxvf redis 3.2.9.tar.gz root ubuntu opt redis 3.2.9 make 在執行make命令後可能會...