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

2021-08-16 14:17:32 字數 1107 閱讀 4293

一、redis資料庫簡介:

redis是用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如

下:1、字串型別(string)

2、雜湊型別(hash)

3、列表型別(list)

4、集合型別(set)

5、有序集合型別(sortset)

二、redis的特性:

(1)redis的資料訪問速度快(資料儲存在記憶體中)

(2)redis有持久化機制,保證資料的安全性

(3)redis 3.0以後,開始支援集群模式;使redis易於擴充套件。

(4)相比其他快取工具,redis具有豐富的資料結構

三、redis的應用場景:

(1)各大**及應用的快取

(2)分布式集群架構的session分離

(3)**訪問統計

四、redis資料庫安裝

環境:centos6.5

redis版本:redis3.0.0

(1)yum 安裝gcc

yum install gcc-c++
(2)解壓redis安裝包、編譯、安裝

解壓:

tar -zxvf /home/redis-3.0.0.tar.gz

進入解壓目錄:

cd /home/redis-3.0.0.tar.gz

編譯(直接在解壓目錄輸入make命令編譯):

make

安裝:make install prefix=/usr/local/redis

(3)後台方式啟動redis服務配置

複製redis解壓目錄下的redis.conf檔案到安裝目錄下的bin下:

cp /home/redis-3.0.0/redis.conf /usr/local/redis/bin

修改redis.conf中配置(將no 改為 yes)

daemonize yes

儲存退出,後台方式啟動redis服務

./redis-server ./redis.conf

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資料結構詳解 三)

注 此文原載於本人網易部落格,並加上工作日常總結完善,統一彙總於csdn部落格發布 redis資料結構 簡介 redis是一種高階的key value儲存系統,其中value支援五種資料型別 1.字串 strings 字串型別是redis最基礎的資料結構,鍵是字串型別,其他幾種結構都是在字串型別基礎...

redis redis之nosql資料庫

not only sql,不僅僅值sql,而是一種全新的資料庫理論。可以理解為no relational,既非關係型性資料庫 關係型資料庫和非關係型資料庫不是對立,而是相輔相成的,nosql資料庫有特殊的結構,將資料庫儲存到記憶體裡面的,從效能的角度來講,nosql資料庫的效能優於關係型資料庫。從安...