一、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資料庫的效能優於關係型資料庫。從安...