(一)初識redis

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

相關文章
相關標籤/搜索