Redis學習筆記02 Redis的安裝

2021-07-14 10:25:18 字數 2455 閱讀 9387

安裝環境:ubuntu16虛擬機器,win7主機,securecrt遠端登入,redis-2.4.17.tar.gz

步驟1:

步驟2,編譯源程式:

//解壓

tar zxvf redis-2.4.17.tar.gz

//進入redis目錄

cd redis-2.4.17

//makefile

make

//進入src,安裝

cd src

make install

步驟3,移動檔案,方便管理

步驟4,啟動redis服務

./redis-server

指定配置檔案redis.conf

預設的埠號是6379,mysql的預設埠號是3306。

步驟5,啟動客戶端

/bin/redis-cli

步驟6,停止redis服務

pkill redis-server

利用winscp將安裝檔案上傳到虛擬機器

將安裝包放到根目錄下的redis目錄下。

解壓安裝

進入redis目錄,tar zxvf redis-2.4.17.tar.gz

解壓後:

進入 redis-2.4.17目錄,執行make命令,會生成src目錄:

進入src目錄,執行以下命令進行安裝:

make install

src目錄下很多.h,.o檔案

為了方便管理,我們將一些命令移動到一些特定的目錄:

在/usr/local目錄下新建redis/bin目錄和redis/etc目錄,分別存放命令和配置檔案:

mkdir -p /usr/local/redis/bin

mkdir -p /usr/local/redis/etc

然後,

hzsunpeng@hzsunpeng-virtual

-machine:/redis/redis-

2.4.17$ mv mkreleasehdr.sh redis-benchmark redis-check

-aof redis-check

-dump redis-cli redis-server /usr/local/redis/bin

hzsunpeng@hzsunpeng-virtual

-machine:/redis/redis-

2.4.17$ mv ./redis.conf /usr/local/redis/etc

這樣以後我們操作redis的時候,只需要在這倆目錄下執行即可:

5. 現在我們可以啟動服務redis服務了:

進入 /usr/local/redis/bin目錄,執行./redis-server即可,注意要指定配置檔案:

hzsunpeng@hzsunpeng-virtual

-machine:/usr/local/redis/bin$ ./redis-server /usr/local/redis/etc/redis.conf

這種情況下,redis服務要占用這個session,我們可以在配置檔案中配置redis服務在後台執行:將配置檔案中的daemonize設定為yes:

檢視服務是否啟動:

hzsunpeng@hzsunpeng-virtual

-machine:/usr/local/redis/bin$ netstat -tunpl

| grep redis

可以看到上述內容,則說明服務啟動。

6. 啟動客戶端:

hzsunpeng@hzsunpeng-virtual

-machine:/usr/local/redis/bin$ ./redis-cli

啟動成功,127.0.0.1代表本機,6379是redis的預設埠號。

退出客戶端,使用quit命令即可。

redis安裝的過程並不複雜,想要系統的學習redis基礎知識,還有後面的主從複製等內容,親自試一下安裝是一件很有意思的過程。

Redi學筆記 Redis簡介

易擴充套件 nosql資料庫種類繁多,但是乙個共同的特點都是去掉關聯式資料庫的關係型特性。資料之間無關係,這樣就非常容易擴充套件。也無形之間,在架構的層面上帶來了可擴充套件的能力。高效能 nosql資料庫都具有非常高的讀寫效能,尤其在大資料量下,同樣表現優秀。這得益於它的無關係性,資料庫的結構簡單。...

Redis學習筆記 02 Redis基礎操作

一 啟動redis 有三種方法啟動redis 預設配置 執行配置 配置檔案啟動。1 預設配置 這種方法會使用redis的預設配置來啟動,下面就是redis server執行後輸出的相關日誌 可以看到直接使用redis server啟動redis後,會列印出一些日誌,通過日誌可以看到一些資訊,上例中可...

演算法筆記學習筆記02

2.5 陣列 問題 a 習題6 4 有序插入 includeint main for i 0 i 10 i printf d n a i 問題 b 習題6 5 陣列元素逆置 includeint main 問題 c 習題6 6 楊輝三角 includeint main if n 2 return 0...