redis基礎

單進程redis

Redis的服務器程序採用的是單進程模型來處理客戶端的請求。對讀寫等事件的響應數據庫

是經過對epoll函數的包裝來作到的。服務器

Redis的實際處理速度徹底依靠主進程的執行效率,假如同時有多個客戶端併發訪問併發

服務器,則服務器處理能力在必定狀況下將會降低。假如你要提高服務器的併發能力,那函數

麼能夠採用在單臺機器部署多個redis進程的方式。進程

  多數據庫事件

1:Redis每一個數據庫對外都是以從0開始遞增的數字來命名,默認16個數據庫,默認使用0號數部署

據庫,能夠使用Select 數字來選擇要使用的數據庫效率

2:使用Dbsize能夠查看當前數據庫的key的數量命名空間

3:能夠在多個數據庫間移動數據,使用move key 目的數據庫編號就能夠了

4:使用flushdb能夠清除某個數據庫的數據

5:Redis不支持自定義數據庫名字

6:Redis不支持爲每一個數據庫設置不一樣的訪問密碼

7:多個數據庫之間並非徹底獨立的,FlushAll能夠清空所有的數據

8:Redis的數據庫更像是一個命名空間

相關文章
相關標籤/搜索