最近Redis缓存插件使用者反馈无法使用Redis缓存,这大部分是Redis安装不正确导致的.所以这里贴出安装方法.

首先我们需要编译环境和基础设置.

cd /home
mkdir app
mkdi[防采集6ns.net]r redis
cd app
wg[防采集]et http://download.redis.io/releases/redis-4.0.9.tar.gz && tar -zxf redis-4.0.9.tar.gz
cd redis-4.0.9
yum install gcc gcc-c++ -y

然后编译后安装

make MALLOC=libc && make install

配置文件,启动脚本这些需要设置.

cp utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
cp redis.conf /home/redis/redis.conf

内核参数优化

vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.core.somaxconn = 1024
echo never > /sys/kernel/mm/transparent_hugepage/enabled
sysctl -p

设置启动脚本

vi /etc/init.d/redis
# chkconfig:2345 80 90
CONF="/home/redis/redis.conf"

设置redis.conf

daemonize yes //后台启动
loglevel warning
logfile "/home/redis/redis.log"

启动redis

service redis start

停止redis

service redis stop

CentOS6 停用防火墙

service iptables stop
chkconfig iptables off

CentOS7 停用防火墙

systemctl stop firewalld
systemctl disable firewalld

然后替换掉带缓存功能的首页即可使用缓存.

作者: Spectre
来源: https://6ns.net/post-1244.html

许可协议: 本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 进行许可。

您可以: 以任意方式自由的复制,发行本作品
署名: 您必须给出适当的署名并声明许可协议,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。
非商业性使用: 您不得将本作品用于商业目的.
禁止演绎: 如果您再混合,转换,或者基于该作品的创作,您不可以分发修改作品.

请复制到这里 <--------

标签: ,
Spectre

About the author: 被一个人指责,说明你做的不够好。被一堆人指责,说明你已经成功了。

发表评论

电子邮件地址不会被公开。

1 + 14 =