Redis(二)------centos7上安装单机版redis

前言:

官方地址

http://redis.io/

中文网地址

http://www.redis.cn/

下载地址

http://download.redis.io/releases/

https://redis.io/download

安装redis需要具有GCC环境

yum install gcc-c++

一、Redis下载安装

下载版本按照自己需求决定

1.1、redis安装包下载

cd /usr/local

#下载安装包
wget http://download.redis.io/releases/redis-5.0.7.tar.gz

#解压安装包
tar xzf redis-5.0.7.tar.gz

2.2、redis编译安装

进入到redis-5.0.7目录,执行编译命令

cd redis-5.0.7
make

在这里插入图片描述

安装Redis,通过PREFIX指定安装路径,将redis按照到redis目录下

make install PREFIX=/usr/local/redis

在这里插入图片描述
在这里插入图片描述

二、Redis启动设置

redis启动分为前端启动、后端启动。前端启动,如果退出启动界面,redis即退出,进程关闭,所以,一般设置redis后端启动。

2.1、前端启动

启动命令:redis-server,直接运行bin/redis-server将以前端模式启动。

进入redis目录下的bin目录下,执行

./redis-server

在这里插入图片描述

2.2、后端启动

拷贝redis-5.0.7/redis.conf配置文件到Redis安装目录的bin目录

在这里插入图片描述

cp redis.conf /usr/local/redis/bin/

在这里插入图片描述

修改redis.conf,将daemonize由no改为yes

vi redis.conf

在这里插入图片描述

将bind 127.0.0.1注释掉

在这里插入图片描述

protected-mode yes 是否开启保护模式,由yes该为no
在这里插入图片描述

启动Redis 执行命令

./redis-server redis.conf

在这里插入图片描述

访问Redis

./redis-cli

在这里插入图片描述

三、redis的关闭

 ./redis-cli shutdown

在这里插入图片描述

四、配置redis.conf配置文件

Redis(三)------redis.conf配置文件

这里一般配置、日志文件路径

4.1、设置redis 密码

requirepass 123456

redis 加上密码验证后,连接redis客户端需要加上redis密码。
在这里插入图片描述

./redis-cli
#123456是redis密码
auth "123456"

在这里插入图片描述

也可以之间在redis-cli 后面接上密码

./redis-cli -a "123456"

在这里插入图片描述

设置了redis密码后,如果使用./redis-cli shutdown 关闭redis,提示错误信息

需要./redis-cli -a "123456" shutdown
在这里插入图片描述

4.2、设置redis 日志文件路径

#需要先手动创建redis.log目录文件夹
logfile "/var/log/redis/redis.log"

在这里插入图片描述

五、配置redis开机自启动

4.1、系统服务目录里创建redis.service文件

vi /lib/systemd/system/redis.service

写入内容【ExecStart配置成自己的路径】

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

4.2、配置描述

Description:描述服务

After:描述服务类别

[Service]服务运行参数的设置

Type=forking是后台运行的形式

ExecStart为服务的具体运行命令

ExecReload为重启命令

ExecStop为停止命令

PrivateTmp=True表示给服务分配独立的临时空间

4.3、加入开机自启

#设置开机自启动
systemctl enable redis.service

重启服务器,测试成功。

#启动redis服务
systemctl start redis.service

#设置开机自启动
systemctl enable redis.service

#停止开机自启动
systemctl disable redis.service

#查看redis服务当前状态 
systemctl status redis.service

#重新启动redis服务 
systemctl restart redis.service

#关闭redis服务
systemctl stop redis.service

#查看所有已启动的服务 
systemctl list-units --type=service

如果你觉得本篇文章对你有所帮助的话,麻烦请点击头像右边的关注按钮,谢谢!

技术在交流中进步,知识在分享中传播

发布了166 篇原创文章 · 获赞 212 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_29914837/article/details/103274846