成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【redis專題(1)】安裝與啟動

chenjiang3 / 3413人閱讀

摘要:簡介是一個由之父寫的存儲系統(tǒng)。提供了一些豐富的數(shù)據(jù)結(jié)構(gòu),包括以及還有和一樣的結(jié)構(gòu)當(dāng)然還包括了對這些數(shù)據(jù)結(jié)構(gòu)的豐富操作。

簡介

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo(redis之父)寫的key-value存儲系統(tǒng)。
Redis提供了一些豐富的數(shù)據(jù)結(jié)構(gòu),包括 lists, sets, ordered sets 以及 hashes還有和Memcached一樣的strings結(jié)構(gòu).
Redis當(dāng)然還包括了對這些數(shù)據(jù)結(jié)構(gòu)的豐富操作。

總之它具有以下特點:

數(shù)據(jù)結(jié)構(gòu)豐富

持久化

支持簡單事務(wù)

主從配置方便

redis和memcached相比

redis可以用來做存儲(storge), 而memccached只能用來做緩存(cache),這個特點主要因為其有"持久化"的功能.

存儲的數(shù)據(jù)有"結(jié)構(gòu)",對于memcached來說,存儲的數(shù)據(jù),只有1種類型--"字符串",而redis則可以存儲字符串,鏈表,哈希結(jié)構(gòu),集合,有序集合.

安裝 Linux(centOS)下安裝redis
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
tar zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
# 源碼是官方configure過的,這個地方可以跳過configure,直接make,但是在make的時候有可能遇到時間錯誤,原因是源碼是在官方configure時,生成的文件有時間戳信息,Make只能發(fā)生在configure之后,如果虛擬機時間不對的話,就要重寫時間
# date -s "yyyy-mm-dd hh:mm:ss"
# clock -w
make PREFIX=/usr/local/redis install  # 注意PREFIX是大寫
# 可選步驟 make test 測試編譯情況

安裝完成之后得到以下幾個文件:

redis-benchmark  性能測試工具
redis-check-aof  日志文件檢測工具(比如斷電造成日志損壞,可以檢測并修復(fù))
redis-check-dump  快照文件檢測工具,效果類上
redis-cli  客戶端
redis-server 服務(wù)端
Linux(centOS)下php-redis擴展編譯

到pecl.php.net 搜索redis

下載stable版(穩(wěn)定版)擴展

解壓進(jìn)入,執(zhí)行/php/path/bin/phpize (作用是檢測PHP的內(nèi)核版本,并為擴展生成相應(yīng)的編譯配置)

./configure --with-php-config=/usr/bin/php-config

make && make install

編譯完以后最后一行 Installing shared extensions: /usr/lib/php/modules/告之?dāng)U展在哪里;然后在php.ini中添加既可;

[info] 也可以直接使用compose包predis/predis
windows下安裝

redis不建議在windows上使用,如果因為開發(fā)等因素的確需要安裝的話,主要參考以下鏈接安裝即可

redis在windows下的安裝:
http://www.cnblogs.com/linjiq...

php-redis擴展的安裝:
http://blog.chinaunix.net/uid...

redis的github
https://github.com/dmajkic/re...

php-redis.dll的github
https://github.com/nicolasff/...

啟動 啟動服務(wù)

讓redis以后臺進(jìn)程的形式運行,編輯conf配置文件,修改如下內(nèi)容:
daemonize yes

/path/redis-server /path/redis.conf #這里的conf可以自由指定,可以先通過 --help來看一下
啟動客戶端
path/to/redis/bin/redis-cli [-h localhost -p 6379 ] # 如果是要在redis的shell中顯示中文的話可以加上 --raw 啟動

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/62121.html

相關(guān)文章

  • 【memcache緩存專題(2)】memcache安裝命令行使用

    安裝 在windows上安裝 略(都玩到緩存的程度了,就沒必要在windows上搗弄了) 給個參考: http://blog.csdn.net/yuhui_fish/article/details/7762299 在Linux上安裝 memcached 依賴于 libevent 庫,因此我們需要先安裝 libevent.分別到 libevent.org 和 memcached.org 下載最新的 ...

    JasonZhang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<