如何安装redis和给wordpres加速?
一、安裝tcl
wget?http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
/usr/local/src/tcl8.6.1/unix
./configure --prefix=/usr --mandir=/usr/share/man --without-tzdata $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && make && sed -e "s@^(TCL_SRC_DIR=').@\1/usr/include'@" -e "/TCL_B/s@='(-L)\?.unix@='\1/usr/lib@" -i tclConfig.sh
make install && make install-private-headers && ln -v -sf tclsh8.6 /usr/bin/tclsh && chmod -v 755 /usr/lib/libtcl8.6.so
vim tests/integration/replication-psync.tcl
把a(bǔ)fter 后面的值設(shè)置為1000,然后重新make test
二、安裝redis(源碼安裝)
wget?http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
yum install gcc
cd redis-4.0.6
make MALLOC=libc
cd src && make install
三、后臺啟動:
第一步:修改redis.conf文件
將
daemonize no
修改為
daemonize yes
./redis-server /usr/local/redis-4.0.6/redis.conf
四、開機(jī)啟動;
mkdir /etc/redis
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf #上一步的redis_init_script腳本指定了redisport是6379
,所以這里就取名6379.conf即可。
vim /etc/init.d/redisd
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
chkconfig redisd on
service redisd start
以上就是源碼安裝redis,也可以省事通過yum安裝redis:
yum -y install redis
systemctl enable redis
systemctl start redis
五、給redis設(shè)置密碼:
vim /etc/redis/redis.conf #如果是yum安裝的redis,你需要先find 下redis.conf的位置。
requirepas foobared
改為 requirepas 密碼
六、驗(yàn)證密碼是否設(shè)置成功:
redis-cli -p 6379
auth 123
七、給wordpres加速:
進(jìn)入wordpres的根目錄,mv index.php index.php.bak
wget?http://www.dwhd.org/script/phpredis?-O predis.php
wget?http://www.dwhd.org/script/index-with-redis?-O index.php
chmod 權(quán)限
chown 宿主
vim index.php
定位到 $redis = new Predis\Client( 修改為如下:
$redis = new Predis\Client(
arry(
"host" => "192.168.31.221";
"port" => "6379";
"pasword" => "123456"; #pasword少了一個s,自己補(bǔ)充s
)
);
1)、刪除某一個頁面的緩存:發(fā)表評論、按下F5刷新、在URL后面加上?r=y回車。
2)、刪除整站頁面緩存:登錄到Wordpres后臺,在任意URL后面加上?r=y回車。
3)、更新文章時自動刷新首頁緩存:在你的Wordpres的Function.php中加入以下代碼
// 更新文章時自動刷新首頁緩存 redis
function newPostRefresh() {
$temp=file_get_contents("http://www.dwhd.org/?r=y");//網(wǎng)址換成自己的
}
add_action('publish_post', 'newPostRefresh');
add_action('edit_post', 'newPostRefresh');
add_action('delete_post', 'newPostRefresh');
add_action('comment_post', 'newPostRefresh');
add_action('edit_comment', 'newPostRefresh');
add_action('delete_comment', 'newPostRefresh');
add_action('wp_set_comment_status', 'newPostRefresh');
add_action('switch_theme', 'newPostRefresh');
設(shè)置首頁定時刷新
[root@mail www.dwhd.org]# echo "/5?*?which curl?http://www.dwhd.org/?r=y?>/dev/null 2>&1" /var/spool/cron/root
總結(jié)
以上是生活随笔為你收集整理的如何安装redis和给wordpres加速?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: APP+spring boot校园购物网
- 下一篇: UG区域拉伸和零件透明在装配中不显示