centos 7 安装reids 5.0

最近趁优惠买了台阿里服务器,需要装一些组件,所以顺便就把安装的流程记录一下,今天我们安装下redis。

安装部署redis

下载redis的安装包

wget http://download.redis.io/releases/redis-5.0.3.tar.gz
 

 解压下载的压缩包

tar -zxvf redis-5.0.3.tar.gz
 

进入redis文件夹,进行编译

在执行编译之前,需要确认有没有安装gcc确认有没有gcc 环境,没有的话可以执行yum install -y gcc 安装

 
cd redis-5.0.3
make
 

安装到指定的目录

make install PREFIX=/usr/local/redis
 

启动服务和基本配置

启动服务

前台启动:进入前面指定的路径,看到bin目录执行   ./bin/redis-server

后台启动:

1- 将下载下来的redis包里面的redis.conf复制一份到 /usr/local/redis/bin/ 

cp -r /自己下载的redis路径/redis.conf /usr/local/redis/bin/
 

2- 修改redis.conf里面的daemonize no 改 yes

3- 启动命令: ./bin/redis-server  ./bin/redis.conf

 设置一些软连接

后续我们不可能每次都要去/usr/local/redis去执行命令,我们可以设置一些软连接到 /usr/bin/

ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server

 开放远程访问

查看防火墙是否关闭

systemctl status firewalld 
 

如果是开启的记得关闭下

systemctl stop firewalld
 

阿里云配置

因为我这边是用的是阿里云服务器,所以需要去安全组开放下端口

 还有记得吧redis.conf 中bind改成0.0.0.0(默认127.0.0.1)

设置开机启动

新建自启动服务文件: vi /etc/systemd/system/redis.service

[Unit]
Description=redis-server
After=network.target
[Service]Type=forking
ExecStart=/自己的路径/redis-server /自己的路径/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
  1.  
执行命令
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

常用命令

#启动redis服务
systemctl start redis.service
#停止redis服务
systemctl stop redis.service
#重新启动服务
systemctl restart redis.service
#查看服务当前状态
systemctl status redis.service
#设置开机自启动
systemctl enable redis.service
#停止开机自启动
systemctl disable redis.service

 

posted @ 2022-05-17 11:17  春水鸿鹄  阅读(63)  评论(0编辑  收藏  举报