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