我學習redis還是因爲想更深入瞭解下redis的用法和架構 這一個系列會先從怎麼使用redis進行切入,後面再講解redis的數據結構,本欄目的全是在Mac環境下講解的
- 支持數據的持久化操作
- 不僅僅支持簡單的key-value 還支持list,set,zset,hash等存儲方式
- redis支持主從備份 master-slave
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
make完後 redis-2.8.17目錄下會出現編譯後的redis服務程序redis-server,還有用於測試的客戶端程序redis-cli,兩個程序位於安裝目錄 src 目錄下:
下面啓動redis服務.
$ cd src $ ./redis-server
注意這種方式啓動redis 使用的是默認配置。也可以通過啓動參數告訴redis使用指定配置文件使用下面命令啓動。
$ cd src $ ./redis-server redis.conf
啓動redis服務進程後,就可以使用測試客戶端程序redis-cli和redis服務交互了。 比如:
$ ./redis-cli
redis> set foo bar
OK
redis> get foo