tinguo002

           

          redis使用

          閱讀

           


          下載的windows版本是redis-2.0.2,解壓到D盤下:

          D:\redis-2.0.2


          進(jìn)到該目錄下,有下列文件:

           redis-server.exe:服務(wù)程序

             redis-check-dump.exe:本地數(shù)據(jù)庫檢查

             redis-check-aof.exe:更新日志檢查

             redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發(fā)送M個 SETs/GETs 查詢 (類似于 Apache 的ab 工具).


          啟動Redis服務(wù)(conf文件指定配置文件,若不指定則默認(rèn)):

          D:\redis-2.0.2>redis-server.exe redis.conf



          啟動cmd窗口要一直開著,關(guān)閉后則Redis服務(wù)關(guān)閉

          這時服務(wù)開啟著,另外開一個窗口進(jìn)行,設(shè)置客戶端:

          D:\redis-2.0.2>redis-cli.exe -h 202.117.16.133 -p 6379

          然后可以開始玩了:



          --------------------------------------------------------------------------------------------------------------------------------

           

          Redis提供了多種語言的客戶端,包括Java,C++,python。

           

          Redis官網(wǎng)上推薦的Java包是Jedis,去下載Jedis,在Java項(xiàng)目中導(dǎo)入Jedis包,開始發(fā)現(xiàn)有錯誤,是因?yàn)槿鄙賝rg.apache.commons這個包,

          去網(wǎng)上找此包,下載導(dǎo)入后,Jedis就沒有錯誤了。


          可以開始了,用Jedis來操作Redis:






          http://www.cnblogs.com/kkgreen/archive/2011/11/09/2243554.htm




          你的
          redis在真實(shí)環(huán)境中不可以誰想訪問就訪問,所以,必須要設(shè)置密碼。

          設(shè)置密碼的步驟如下:

          <!--[if !supportLists]-->1.       <!--[endif]-->修改redis.conf文件配置

           

          root@ubuntu:/usr/local/redis-2.4.14#  vim redis.conf

          #  requirepass foobared去掉注釋,foobared改為自己的密碼,我在這里改為123456

          requirepass  123456

           

          <!--[if !supportLists]-->2.       <!--[endif]-->啟動服務(wù)

           

          root@ubuntu:/usr/local/redis-2.4.14# ./src/redis-server redis.conf

           

          <!--[if !supportLists]-->3.       <!--[endif]-->客戶端連接

           

          naxsu@ubuntu:/usr/local/redis-2.4.14$ ./src/redis-cli

          redis 127.0.0.1:6379> get a

          (error) ERR operation not permitted

          redis 127.0.0.1:6379>

          提示沒有權(quán)限

          naxsu@ubuntu:/usr/local/redis-2.4.14$ ./src/redis-cli -a 123456

          redis 127.0.0.1:6379> get a

          "b"

           

          到此說明設(shè)置密碼有效了。

          設(shè)置隨機(jī)啟動

          在服務(wù)器上,你每次重啟機(jī)器后再去啟動redis的服務(wù),這是很麻煩的,所以將Redis作為 Linux 服務(wù)隨機(jī)啟動是很有必要的。

          修改/etc/rc.local文件

           

          root@ubuntu:/usr/local/redis-2.4.14# vim /etc/rc.local

           

          在最后加入下面一行代碼

           

          ./usr/local/redis-2.4.14/src/redis-server /usr/local/redis-2.4.14/redis.conf

           

          重啟機(jī)器看看效果

           

          根據(jù)我的測試,設(shè)置是成功的。

          l

          文章詳細(xì)參考:

          http://www.iteye.com/topic/1124400

          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人

          posted on 2014-07-30 12:13 一堣而安 閱讀(659) 評論(0)  編輯  收藏 所屬分類: java

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昌邑市| 井冈山市| 兴安盟| 九龙坡区| 外汇| 潜江市| 太仓市| 丹凤县| 航空| 栖霞市| 十堰市| 保山市| 澳门| 云林县| 公安县| 营山县| 永顺县| 岐山县| 渑池县| 故城县| 台北市| 元谋县| 德江县| 大新县| 霍州市| 乌兰察布市| 天台县| 鄂伦春自治旗| 阳城县| 南岸区| 山东| 清新县| 南郑县| 盘山县| 泸溪县| 同仁县| 温宿县| 嘉善县| 惠来县| 石泉县| 和静县|