1舰攒、介紹
Redis是一個開源的抓歼、基于內(nèi)存的數(shù)據(jù)結(jié)構(gòu)存儲器讥此,可以用作數(shù)據(jù)庫、緩存和消息中間件
特點(diǎn):
Redis支持?jǐn)?shù)據(jù)的持久化谣妻,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中萄喳,重啟的時候可以再次加載進(jìn)行使用。
Redis不僅僅支持簡單的key-value類型的數(shù)據(jù)蹋半,同時還提供list他巨,set,zset湃窍,hash等數(shù)據(jù)結(jié)構(gòu)的存儲闻蛀。
Redis支持?jǐn)?shù)據(jù)的備份匪傍,即master-slave模式的數(shù)據(jù)備份您市。
2、遠(yuǎn)程登錄
./redis-cli -c -h 172.1.1.1 -p 8000 --raw
--raw以中文的方式顯示
3役衡、redis數(shù)據(jù)類型
redis支持5種數(shù)據(jù)類型:string(字符串)茵休,hash(哈希),list(列表)手蝎,set(集合)及zset(sorted set:有序集合)榕莺。
字符串:
string:一個key對應(yīng)一個value,最大存儲512MB
設(shè)置:set key value
獲取值:
刪除值:
Hash(哈希)
Redis hash 是一個鍵值(key=>value)對集合棵介。
Redis hash 是一個 string 類型的 field 和 value 的映射表钉鸯,hash 特別適合用于存儲對象。
list:字符串列表邮辽,列表最多可存儲 232 - 1 元素
Set:string類型的無序集合
4唠雕、redis命令
本地redis:redis-cli
遠(yuǎn)程redis:./redis-cli -h host -p port -a password --raw
--raw:避免中文亂碼