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

分手后的思念是犯贱 2023-06-17 03:56 82阅读 0赞

前言:

官方地址

http://redis.io/

中文网地址

http://www.redis.cn/

下载地址

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

https://redis.io/download

安装redis需要具有GCC环境

  1. yum install gcc-c++

一、Redis下载安装

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

1.1、redis安装包下载

  1. cd /usr/local
  2. #下载安装包
  3. wget http://download.redis.io/releases/redis-5.0.7.tar.gz
  4. #解压安装包
  5. tar xzf redis-5.0.7.tar.gz

2.2、redis编译安装

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

  1. cd redis-5.0.7
  2. make

在这里插入图片描述

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

  1. make install PREFIX=/usr/local/redis

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

二、Redis启动设置

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

2.1、前端启动

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

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

  1. ./redis-server

在这里插入图片描述

2.2、后端启动

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

在这里插入图片描述

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

在这里插入图片描述

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

  1. vi redis.conf

在这里插入图片描述

将bind 127.0.0.1注释掉

在这里插入图片描述

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

启动Redis 执行命令

  1. ./redis-server redis.conf

在这里插入图片描述

访问Redis

  1. ./redis-cli

在这里插入图片描述

三、redis的关闭

  1. ./redis-cli shutdown

在这里插入图片描述

四、配置redis.conf配置文件

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

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

4.1、设置redis 密码

  1. requirepass 123456

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

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

在这里插入图片描述

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

  1. ./redis-cli -a "123456"

在这里插入图片描述

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

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

4.2、设置redis 日志文件路径

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

在这里插入图片描述

五、配置redis开机自启动

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

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

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

  1. [Unit]
  2. Description=redis-server
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
  7. PrivateTmp=true
  8. [Install]
  9. WantedBy=multi-user.target

4.2、配置描述

Description:描述服务

After:描述服务类别

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

Type=forking是后台运行的形式

ExecStart为服务的具体运行命令

ExecReload为重启命令

ExecStop为停止命令

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

4.3、加入开机自启

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

重启服务器,测试成功。

  1. #启动redis服务
  2. systemctl start redis.service
  3. #设置开机自启动
  4. systemctl enable redis.service
  5. #停止开机自启动
  6. systemctl disable redis.service
  7. #查看redis服务当前状态
  8. systemctl status redis.service
  9. #重新启动redis服务
  10. systemctl restart redis.service
  11. #关闭redis服务
  12. systemctl stop redis.service
  13. #查看所有已启动的服务
  14. systemctl list-units --type=service

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

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

发表评论

表情:
评论列表 (有 0 条评论,82人围观)

还没有评论,来说两句吧...

相关阅读