您好,登錄后才能下訂單哦!
下載源碼:wget http://redis.googlecode.com/files/redis-2.8.19.tar.gz
1、解壓安裝:
wget http://download.redis.io/releases/redis-2.8.19.tar.gz tar xzf redis-2.8.19.tar.gz cd redis-2.8.19 make make install cp redis.conf /etc/
參數介紹:
make install命令執行完成后,會在/usr/local/bin目錄下生成本個可執行文件,分別是redis-server、redis-cli、 redis-benchmark、redis-check-aof 、redis-check-dump,它們的作用如下:
redis-server:Redis服務器的daemon啟動程序
redis-cli:Redis命令行操作工具。也可以用telnet根據其純文本協議來操作
redis-benchmark:Redis性能測試工具,測試Redis在當前系統下的讀寫性能
redis-check-aof:數據修復
redis-check-dump:檢查導出工具
2、修改redis配置文件:
cd /etc vi redis.conf 修改daemonize yes---目的使進程在后臺運行
參數介紹:
daemonize:是否以后臺daemon方式運行
pidfile:pid文件位置
port:監聽的端口號
timeout:請求超時時間
loglevel:log信息級別
logfile:log文件位置
databases:開啟數據庫的數量
save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執行多少次寫操作。在一定時間內執行一定數量的寫操作時,自動保存快照。可設置多個條件。
rdbcompression:是否使用壓縮
dbfilename:數據快照文件名(只是文件名,不包括目錄)
dir:數據快照的保存目錄(這個是目錄)
appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數據抗風險能力,但影響效率。
appendfsync:appendonlylog如何同步到磁盤(三個選項,分別是每次寫都強制調用fsync、每秒啟用一次fsync、不調用fsync等待系統自己同步)
3、啟動redis:
cd /usr/local/bin ./redis-server /etc/redis.conf
4、檢查是否啟動成功
ps -ef | grep redis
5、測試:
cd /usr/local/bin/
進入redis_cli測試如下:
[root@localhost bin]# ./redis-cli 127.0.0.1:6379> set names xiaozhang OK 127.0.0.1:6379> get names "xiaozhang" 127.0.0.1:6379>
關閉redis服務
redis-cli shutdown
Linux下php安裝Redis擴展:
參考鏈接:http://www.cnblogs.com/zgaspnet/p/3939198.html
1、安裝redis
下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄
cd /usr/local/src #進入軟件包存放目錄
tar zxvf phpredis-2.2.4.tar.gz #解壓
cd phpredis-2.2.4 #進入安裝目錄
/usr/local/webserver/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/webserver/php/bin/php-config #配置
make #編譯
make install #安裝
安裝完成之后,出現下面的安裝路徑
/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/
2、配置php支持
vi /usr/local/webserver/php/etc/php.ini #編輯配置文件,在最后一行添加以下內容
添加
extension="redis.so"
:wq! #保存退出
3 重啟服務
參考鏈接:http://www.th7.cn/Program/php/201406/218337.shtml
1. 停止nginx
/usr/local/webserver/nginx/sbin/nginx -s stop
2.停止并重啟php-fpm
cd /usr/local/webserver/sbin pkill php-fpm /usr/local/webserver/sbin/php-fpm
3.啟動nginx
/usr/local/webserver/nginx/sbin/nginx -c /usr/local/webserver/nginx/conf/nginx.conf
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。