redis 服務器端安裝(三)


redis 服務器端安裝(三)

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes,

lists, sets and sorted sets.

redis是開源,BSD許可,高級的key-value存儲系統.

可以用來存儲字符串,哈希結構,鏈表,集合,因此,常用來提供數據結構服務.

 

 

安裝環境鏈接:http://pan.baidu.com/s/1i4IbJox

Memecached 服務器安裝(一)

memcached php擴展(二)

redis 服務器端安裝(三)

PHP-Redis擴展安裝(四)

 

redismemcached相比,的獨特之處:

1: redis可以用來做存儲(storge), memccached是用來做緩存(cache)

  這個特點主要因為其有"持久化"的功能.

2: 存儲的數據有"結構",對於memcached來說,存儲的數據,只有1種類型--"字符串",

  redis則可以存儲字符串,鏈表,哈希結構,集合,有序集合.

   

   

Redis 操作文檔 http://doc.redisfans.com/

   

Redis下載安裝

cd /usr/local/src

wget http://download.redis.io/releases/redis-2.8.3.tar.gz

1:官方站點: redis.io 下載最新版或者最新stable

2:解壓源碼並進入目錄

3: 不用configure

4: make  PREFIX=/usr/local/redis  install

 

    注: PREFIX要大寫

 

(如果是32位機器 make 32bit)

   

:易碰到的問題,時間錯誤.

原因源碼是官方configure過的,但官方configure,生成的文件有時間戳信息,

Make只能發生在configure之后,

如果你的虛擬機的時間不對,比如說是2012

解決: date -s 'yyyy-mm-dd hh:mm:ss'   重寫時間

     clock -w  寫入cmos

 

 

5: make install之后,得到如下幾個文件

redis-benchmark  性能測試工具

redis-check-aof  日志文件檢測工(比如斷電造成日志損壞,可以檢測並修復)

redis-check-dump  快照文件檢測工具,效果類上

redis-cli  客戶端

redis-server 服務端

   

   

6: 復制配置文件

Cp /path/redis.conf /usr/local/redis

[root@localhost redis]# cp /usr/local/src/redis-2.8.3/redis.conf /usr/local/redis

   

7: 啟動與連接

/path/to/redis/bin/redis-server  ./path/to/conf-file

:[root@localhost redis]# ./bin/redis-server ./redis.conf

   

另起一個客戶端來連接redis

連接redis-cli

#/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]

[root@localhost ~]# /usr/local/redis/bin/redis-cli

   

   

8: redis以后台進程的形式運行

編輯conf配置文件,修改如下內容;

daemonize yes


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM