Redis入門

Redis入門

redis簡介

redis是REmote DIctionary Server的縮寫,html

是一個由Salvatore Sanfilippo寫的key-value存儲系統。redis

是一個開源的使用ANSI C語言編寫、遵照BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。數據庫

一般被稱爲數據結構服務器,由於值(value)能夠是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。服務器

redis特色:網絡

一、Redis支持數據的持久化,能夠將內存中的數據保存在磁盤中,重啓的時候能夠再次加載進行使用。數據結構

二、Redis不單單支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。性能

三、Redis支持數據的備份,即master-slave模式的數據備份。日誌

四、性能高,讀的速度是110000次/s,寫的速度是81000次/s 。code

五、支持豐富的數據類型。htm

六、Redis的全部操做都是原子性的。

七、豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過時等等特性。

八、支持多個數據庫(默認是16個,無上限),自動選擇使用0號數據庫,SELECT命令更換數據庫,而且每一個數據庫的數據是隔離的,不能共享的,基於單機,並非集羣。

九、基於字典的存儲數服務器.

十、使用鏈接池的方式管理。

Redis 數據類型

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

redis指令

指令主要使用的是菜鳥教程的指令教程

菜鳥教程

數據類型

(1)string 字符串

(2) hash(哈希)

(3)list(列表)

(4)set(集合)

(5) Zset(有序集合)

(6)redis 啓動

(7)訂閱發佈

(8)HyperLogLog

相關文章
相關標籤/搜索