Redis簡介
關於關係型數據庫和nosql數據庫
關係型數據庫是基於關係表的數據庫,最終會將數據持久化到磁盤上,而nosql數據 庫是基於特殊的結構,並將數據存儲到內存的數據庫。從性能上而言,nosql數據庫 要優於關係型數據庫,從安全性上而言關係型數據庫要優於nosql數據庫,所以在實 際開發中一個項目中nosql和關係型數據庫會一起使用,達到性能和安全性的雙保證。
廢話不多說,先安裝redis再說。
官網:https://redis.io/download(有安裝教程)
登陸你的linux服務器,用wget命令下載redis壓縮包
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
解壓redis-4.0.10.tar.gz 得到redis-4.0.10目錄(文件夾)
tar xzf redis-4.0.10.tar.gz
然後cd redis-4.0.10進入目錄
Redis是C實現的,所以需要gcc來進行編譯
如果未安裝gcc,使用命令安裝gcc:yum install gcc
編譯redis make
編譯完成後,cd src進入src目錄,啓動redis:redis-server
redis就安裝並啓動成功了。
-----------------------------------------
通過redis.conf文件配置後臺運行:
在redis.conf文件中把
daemonize no 更改爲 daemonize yes,重啓redis即可。
-----------------------------------------
通過redis.conf文件配置外網訪問:
在redis.conf文件中把
bind 127.0.0.1
daemonize yes
更改:
# bind 127.0.0.1
protected-mode no
重啓redis即可。
-----------------------------------------
啓動redis:
redis-server redis.conf
關閉redis:
通過redis-cli連接服務器後執行shutdown命令:
shutdown save(產生持久化文件)
shutdown nosave(不產生持久化文件)
-----------------------------------------
redis的目錄功能: