码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7安装Redis(单机)

时间:2019-08-26 23:05:04      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:start   port   方式   software   lease   pidfile   ted   注释   tmp   

环境:centos7.6

 

安装wget
yum -y install wget

安装gcc
yum -y install gcc automake autoconf libtool make

下载redis
cd /usr/local/software
wget http://download.redis.io/releases/redis-4.0.0.tar.gz

解压
tar -xzvf redis-4.0.0.tar.gz

切换至程序目录
cd redis-4.0.0

执行make编译Redis:
make MALLOC=libc
注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

安装Redis:
make install


配置Redis:
vim redis.conf
以后台进程方式启动:
将daemonize no 将no改为yes
设置redis远程连接:
将bind 127.0.0.1 改为bind 0.0.0.0或者注释该行
设置redis连接密码:
搜索requirepass这一行,然后在合适的位置添加配置
requirepass yourpassword

测试是否安装成功
./src/redis-server ./redis.conf


配置开机启动:

由于上面我们执行了redis进程启动,通过ps -ef | grep redis查看redis进程,并用kill -9 进程id杀死

在服务目录里面创建redis.service文件
vim /usr/lib/systemd/system/redis.service

[Unit]
Description=redis_server
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/software/redis-4.0.0/src/redis-server /usr/local/software/redis-4.0.0/redis.conf
ExecReload=/usr/local/software/redis-4.0.0/src/redis-server -s reload
ExecStop=/usr/local/software/redis-4.0.0/src/redis-server -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

设置开机启动
systemctl enable redis

启动服务
systemctl start redis

停止服务
systemctl stop redis

重启服务
systemctl restart redis

查看服务状态
systemctl status redis


开放指定端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

可以用redis客户端连接工具验证是否能够连接

 

Centos7安装Redis(单机)

标签:start   port   方式   software   lease   pidfile   ted   注释   tmp   

原文地址:https://www.cnblogs.com/zengnansheng/p/11415282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!