是一個高性能的key-value數據庫;git
Redis是綠色版的,直接解壓出來就能夠用。github
下載地址:https://github.com/dmajkic/redis/downloads。redis
好比,我放在D:\develop\redis-2.4.5-win32-win64\64bit;數據庫
啓動redis,打開cmd,進入目錄位置,輸入:redis-server.exe redis.confapi
命令中的redis.conf是加載相應的配置文件;安全
鏈接server端:性能
從新打開一個cmd,進入redis目錄,輸入:redis-cliui
Redis-cli鏈接是本地的(127.0.0.1:6379)redis服務;若是須要鏈接遠程的則須要加:ip、端口、密碼;好比redis-cli.exe -h 127.0.0.1 -p 6379spa
設置鍵值對語法:set key value.net
獲取鍵值對語法:get key
Java中使用Jedis.jar包簡單操做redis:
以上只是簡單操做。Jedis.jar還提供了不少方法。這裏給出API地址:
http://tool.oschina.net/apidocs/apidoc?api=jedis-2.1.0
默認狀況下,咱們安裝redis後,客戶端鏈接是不要密碼的。固然,在生成環境下確定不容許。因此咱們須要給咱們的redis加上密碼;
客戶端鏈接上以後;輸入CONFIG get requirepass
檢查是否有密碼;若是返回空則沒有密碼,
給服務端設置密碼:輸入 CONFIG set requirepass ‘mypassword’
當服務端設置密碼以後,客戶端鏈接以後須要auth‘password’受權以後才能進行操做。或者用另一種鏈接方法!!!
redis支持數據的持久化,能夠將內存中的數據持久化到磁盤中,下次啓動時亦能夠加載出來繼續使用,這個是至關的方便。命令也十分方便!
連通服務端以後,輸入save命令便可保存內存中的數據;
保存以後的數據會存放在配置文件同級的一個dump.rdb中。
若是其餘的redis須要使用,能夠直接放在配置文件同級目錄中便可。
Redis提供了發佈/訂閱,實則它就是一種消息通信模式。作一個示例你們就明白了。
首先開一個cmd訂閱一個叫作redisSub的頻道,而後在另外開一個cmd。向這個頻道發送消息。上面發了2次消息,因此這個頻道收到兩次消息,這個就是消息發佈/訂閱。
固然這裏講的都是redis的快速瞭解及入門。
Redis還包含了不少豐富的技術,好比管道技術,分區等等,這個還須要在實際操做中具體瞭解。