1、reids的特性redis
一、速度快 內存 單線程架構 c語言 緩存
二、基於鍵值對的數據結構服務器 (字符串、哈希、列表、集合、有序集合)服務器
三、豐富的功能(提供鍵過時、發佈訂閱、支持Lua腳本功能、簡單的事務功能、流水線功能(能將一批命令一次性傳到,減小了網絡的開銷))網絡
四、簡單穩定數據結構
五、客戶端語言多架構
六、持久化 (雖然redis保存在內存中,可是也提供了RDB和AOF兩種持久化方式將數據保存在硬盤)分佈式
七、主從複製線程
八、高可用和分佈式3d
2、redis使用場景server
一、緩存
二、排行榜系統
三、計數器
四、社交網絡
五、消息隊列系統(Redis提供了發佈訂閱功能和阻塞隊列的功能,雖然和專業的消息隊列比還不夠足夠強大,可是對於通常的消息隊列功能基本能夠知足)
3、redis不能使用場景
一、數據規模過大,將會是一個無底洞
二、數據冷熱角度,冷數據爲不常常改動的數據
4、安裝redis
5、啓動與關閉reids
一、使用默認的redis-server啓動
二、使用運行啓動方式
redis-server --port 6380 --configKey2 configValue2
三、配置文件啓動
redis-server ***/redis.conf
四、中止redis
redis-cli shutdown
注意,在redis關閉的時候,有一個參數表明是否在關閉redis前,生成持久化文件
redis-cli shutdown nosave|save
6、redis-cli鏈接
redis-cli -h 127.0.0.1 -p 6379
redis-cli -h 127.0.0.1 -p 6379 get hello