1. 程式人生 > >Redis入門 - 安裝及初步使用

Redis入門 - 安裝及初步使用

Redis是什麼??

NOSQL  --> 非關係型的資料庫   --> 分類: http://www.nosql-database.org/

關係型資料庫:以關係(由行和列組成二維表)來建模的資料庫

而我們的redis是一個 key - value 型別的Nosql ,主要用來做快取!

溫馨小提示:

非關係型資料庫嚴格上不是一種資料庫,應該是一種資料結構化儲存方法的集合。

資料結構:陣列,list,set,map,tree等等

redis給我們提供了一堆方法,呼叫特定方法就能把資料儲存為特定資料結構.

特點:

①資料儲存 - 存放到記憶體中,並且還能不定期持久化到硬碟,存取速度快,併發能力強

②Value型別 - 相較於memcached支援Value更多,包括string(字串)、list(連結串列)、set(集合)、 zset(sorted set --有序集合)和hash(雜湊型別)

③客戶端支援 - 支援多種客戶端-跨語言

④超大併發支援 - 支援叢集

安裝Redis服務端

Redis官網下載:https://redis.io/download      redis中文網:http://redis.cn/

windows下的安裝和使用

下載redis程式軟體:https://pan.baidu.com/s/16TgJXPI2nmg3Dl8pEDRYOQ

使用redisbin32 或redisbin64(綠色版)

啟動redis服務端 (redis.conf為帶配置檔案啟動)

redis-server.exe redis.conf

啟動redis客戶端:

方式①  redis-cli.exe  -h IP地址 -p 埠號 

【溫馨小提示:本地預設ip為本地127.0.0.1 埠為6379,因此可直接執行redis-cli】

方式②: 

基本命令:

Linux下的安裝和使用(瞭解) oneinstack

1.下載redis原始碼

wget http://download.redis.io/releases/redis-3.0.6.tar.gz

或者使用ftp上傳redis-3.0.6.tar.gz

2.安裝redis

tar xf redis-3.0.6.tar.gz    //解壓

cd redis-3.0.6

//不需要配置引數  不需要執行./configure

make && make install//編譯&&安裝

3.將redis設定為系統服務

cp (redis原始碼目錄)utils/redis_init_script /etc/init.d/redis

vim /etc/init.d/redis //修改紅框處的程式碼

4.修改redis.conf配置檔案

mkdir /etc/redis //建立/etc/redis目錄

cp redis.conf /etc/redis/redis.conf

vim /etc/redis.conf

//將redis配置檔案複製到redis

 //設定為守護程序,以後臺方式執行

使用service redis start命令啟動redis服務.

5.將redis服務設定為開機啟動

chkconfig –-add redis

chkconfig –level 35 redis on