Centos7安装redis(编译安装)

1.下载redis安装包
去官网下载redis最新稳定版安装包,后缀名为tar.gz。
假设文件名为redis-5.0.4.tar.gz,放到/usr/local目录中。

cd /usr/local
tar -zxvf redis-5.0.4.tar.gz

2.安装依赖包

yum -y install gcc gcc-c++ kernel-devel

3.安装redis

cd redis-5.0.4
make
make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis/
cd /usr/local/redis
vi redis.conf

修改其中一些配置,下面将要改动的设置列举出来

daemonize yes
#bind 127.0.0.1 #将原来的bind注释掉,暂时让公网访问。
protected-mode no
requirepass fwehueh3782f #因为开放公网访问了,所以得设一个密码

保存文件并退出

vim /etc/profile
export PATH="$PATH:/usr/local/redis/bin" #添加这一行

保存文件并退出

source /etc/profile #立即生效

4.配置为服务并开机自动启动

vi /usr/lib/systemd/system/redis.service

输入以下内容

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID

[Install]
WantedBy=multi-user.target

保存文件并退出

systemctl daemon-reload
systemctl enable redis #开机自动启动
systemctl start redis.service #启动服务
发布了28 篇原创文章 · 获赞 0 · 访问量 2703

猜你喜欢

转载自blog.csdn.net/weixin_43855938/article/details/89573884