Redis簡述

Redis 是完全開源免費(fèi)的,遵守BSD協(xié)議,是一個高性能的key-value數(shù)據(jù)庫。
Redis 與其他 key - value 緩存產(chǎn)品有以下三個特點(diǎn):

  1. Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時候可以再次加載進(jìn)行使用。
  2. Redis不僅僅支持簡單的key-value類型的數(shù)據(jù),同時還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲。
  3. Redis支持?jǐn)?shù)據(jù)的備份,即master-slave模式的數(shù)據(jù)備份。

配置

Redis 的配置文件位于 Redis 安裝目錄下,文件名為 redis.conf。

你可以通過 CONFIG 命令查看或設(shè)置配置項。

數(shù)據(jù)類型

Redis 數(shù)據(jù)類型

Redis支持五種數(shù)據(jù)類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

命令

Redis 命令用于在 redis 服務(wù)上執(zhí)行操作。

要在 redis 服務(wù)上執(zhí)行命令需要一個 redis 客戶端。Redis 客戶端在我們之前下載的的 redis 的安裝包中。

語法

語法
Redis 客戶端的基本語法為:

$ redis-cli

實例
以下實例講解了如何啟動 redis 客戶端:

啟動 redis 客戶端,打開終端并輸入命令 redis-cli。該命令會連接本地的 redis 服務(wù)。

$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING

PONG

在以上實例中我們連接到本地的 redis 服務(wù)并執(zhí)行 PING 命令,該命令用于檢測 redis 服務(wù)是否啟動。

在遠(yuǎn)程服務(wù)上執(zhí)行命令

如果需要在遠(yuǎn)程 redis 服務(wù)上執(zhí)行命令,同樣我們使用的也是 redis-cli 命令。

語法

$ redis-cli -h host -p port -a password

實例

以下實例演示了如何連接到主機(jī)為 127.0.0.1,端口為 6379 ,密碼為 mypass 的 redis 服務(wù)上。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING

PONG

亂碼

有時候會有中文亂碼。要在 redis-cli 后面加上 --raw

redis-cli --raw

就可以避免中文亂碼了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容