NoSQL資料庫Redis的安裝及使用

2021-09-02 18:31:09 字數 1505 閱讀 9681

redis是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api,它提供了多樣化的資料結構,諸如strings(字串)、 hashes(雜湊)、 lists(列表)、 sets(集合)、 sorted sets(有續集合) 。今天來講一下它的安裝及使用。

3、解壓縮並且進入redis目錄進行編譯,redis的編譯不需要configure,只需make就行了:

4、進行安裝,安裝的時候可以指定路徑,例如:make prefix=/usr/local/redis install:

5、進入安裝的bin目錄下,可以看到安裝的工具:

其中redis-benchmark是效能測試工具,redis-check-aof是檢查aof日誌的工具,redis-check-rdb是檢查rdb日誌的工具,redis-cli是連線redis服務的客戶端,redis-server是redis程序服務,redis-sentinel -> redis-server是乙個軟連線。

6、複製源**中的配置檔案redis.conf到安裝目錄來:

7、啟動redis服務並指定配置檔案

8、現在redis服務已經啟動,可以使用redis-cli客戶端來連線:

此時的redis服務不是在後台程序執行的,只要執行的視窗關掉,此時的redis服務也就關閉了,我們可以通過修改配置redis.conf檔案中的daemonize,改為yes就可以在以後臺程序執行了!

redis在網際網路技術騰飛發展的過程中有著舉足輕重的地位,今天先簡單介紹一下它的安裝,後續會奉獻更多redis的精彩體現!

NoSQL資料庫之 Redis

redis是基於記憶體的nosql資料庫。前身是memcached,但是memcached不支援持久化,沒有豐富的資料型別。redis存放的資料是key values鍵值對。1 解壓 tar zxvf redis 3.0.5.tar.gz 預編譯,需要gcc環境。apt get install gc...

NoSql資料庫之redis資料庫簡介及安裝

一 redis資料庫簡介 redis是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如 下 1 字串型別 string 2 雜湊型別 hash 3 列表型別 list 4 集合型別 set ...

NoSQL資料庫Redis幾個認識誤區

前幾天微博發生了一起大的系統故障 很多技術的朋友都比較關心,其中的原因不會超出james hamilton在on designing and deploying internet scale service 1 概括的那幾個範圍,james第一條經驗 design for failure 是所有網際...