您好,登錄后才能下訂單哦!
1、安裝redis
redis下載可以到http://redis.io/官網下載最新穩定版
wget http://download.redis.io/releases/redis-3.0.5.tar.gz
tar -zxvf redis-3.0.5.tar.gz
cd redis-3.0.5
make
cd src/
把src 下的可執行文件都拷貝到/usr/local/bin/下
cp redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel redis-trib.rb /usr/local/bin/
redis-server:Redis服務器的daemon啟動程序
redis-cli:Redis命令行操作工具。
redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能
創建redis的數據目錄
mkdir -p /home/redis/data
拷貝默認的redis.conf文件到redis目錄下
cp redis.conf /home/redis/data/
-----------------------------------------------
vim redis.conf
修改
daemonize yes
pidfile /home/redis/data/redis.pid
logfile /home/redis/data/redis.log
-----------------------------------------------
redis.conf 文件各參數意義:
daemonize: 是否以后臺daemon方式運行
pidfile: pid文件位置
port: 監聽的端口號
timeout: 請求超時時間
loglevel: log信息級別
logfile: log文件位置
databases: 開啟數據庫的數量
save * *:保存快照的頻率,第一個*表示多長時間,第二個*表示執行多少次寫操作。在一定時間內執行一定數量 的寫操作時,自動保存快照。可設置多個條件
rdbcompression: 是否使用壓縮
dir: 數據快照的保存目錄
----------------------------------------------
啟動redis
redis-server /home/redis/data/redis.conf
查看端口是否開啟
netstat -nlpt | grep 6379
停止redis
killall resid-server 或者 kill `cat /home/redis/data/redis.pid`
注意:
此時安裝完成后模式redis是沒有密碼的,這樣暴露在公網上是很危險的,所以我們需要在配置文件中開啟密碼認證
vim redis.conf
找到requirepass foobared
修改為:requirepass test12345 (test12345是自己設置的密碼)
然后通過 redis-cli 去認證下就可以了
redis-cli -p 6379
127.0.0.1:6379> auth test12345
127.0.0.1:6379> info
=================================================================
2、安裝redis的php擴展
cd /usr/local/src
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
tar -zxvf 2.2.4.tar.gz
cd phpredis-2.2.4
phpize #用phpize生成configure配置文件 如果找不到phpize 這個命令 請執行yum install php-devel 安裝
./configure --with-php-config=/usr/bin/php-config
make
make install
執行完成后會在/usr/lib64/php/modules/ 目錄下生成一個redis.so
vim /etc/php.ini
添加
extension="redis.so"
然后執行php -m 就可以看到加載的redis 模塊了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。