一、什麼是Redis? 學習Redis最好的是看官網了,下麵是Redis的官網對Redis的介紹 可見,Redis是一個記憶體存儲的數據結構伺服器,可以用作資料庫、緩存等。支持的數據結構也很豐富,有字元串、列表、哈希表、集合、有序集合。而且Redis還提供了持久化功能。不僅如此,Redis還可用於集群 ...
一、什麼是Redis?
學習Redis最好的是看官網了,下麵是Redis的官網對Redis的介紹
可見,Redis是一個記憶體存儲的數據結構伺服器,可以用作資料庫、緩存等。支持的數據結構也很豐富,有字元串、列表、哈希表、集合、有序集合。而且Redis還提供了持久化功能。不僅如此,Redis還可用於集群當中。
Redis支持這麼多豐富的功能,那是不是說Redis很龐大很複雜呢?並不是,Redis是用C語言寫的,源碼也不多,最新版Redis源碼是6萬多行,還能接受。Redis追求的就是簡單、快速、高效。其源碼寫的也是非常乾凈、簡潔、漂亮,值得學習。總之就是各種牛!
二、玩起Redis
在官網上下載Redis的源碼包,編譯安裝,具體步驟網上很多教程,這裡就不介紹了。
1.啟動Redis伺服器
redis-server
Redis的預設埠為6379;Redis啟動時,若沒有指定配置文件,則按照內部預設的配置文件啟動Redis。我們可以修改其配置文件redis.conf,啟動時按照指定的配置文件啟動。Redis預設是以前臺方式啟動,現在我們修改其配置文件,讓其以後臺模式啟動。
將配置文件中daemonsize no改為daemonsize yes;指定配置文件啟動
redis-server ../redis.conf
2.使用Redis客戶端
上面我們瞭解了Redis的伺服器怎麼使用,下麵使用Redis的客戶端連接Redis的伺服器。
redis-cli
這篇就簡單介紹下Redis,後面會繼續從常用命令及源碼分析方面來繼續熟悉Redis。