IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS安装Redis数据库 -> 正文阅读

[系统运维]CentOS安装Redis数据库

一、使用Yum安装

1、检查是否有redis yum 源

yum search redis
# 也可以使用 yum install redis

在这里插入图片描述
这里是不存在源的。

2、下载fedora的epel仓库

yum install epel-release

在这里插入图片描述

3、安装Redis

yum install redis
# 使用yum install -y redis 可以跳过确认

在这里插入图片描述

4、设置redis为开机自动启动

systemctl enable nginx.service
systemctl daemon-reload

5、Redis常用命令

# 服务状态
systemctl status redis

# 服务启动
systemctl start redis

# 服务停止
systemctl stop redis

# 服务重启
systemctl restart redis

# 查看redis进程
ps -ef | grep redis

# 进入本机redis
redis-cli

6、开放防火墙,云服务一般在后台操作可忽略这步

# 开放6379
firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 重启防火墙
systemctl restart firewalld

在这里插入图片描述

7、开放外网使用,设置密码

查看配置文件位置

whereis redis

在这里插入图片描述
使用vim打开 /etc/redis.conf文件

vim /etc/redis.conf

找到 bind 127.0.0.1 这行
在这里插入图片描述
i 键,进入插入状态,使用英文 # 号注释掉
在这里插入图片描述
Esc 键, 然后输入 :wq , 回车,修改完成
在这里插入图片描述
注意:在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错, 所以我们要修改 protected-modeno

查看redis版本方法

redis-cli
# 然后输入 info 命令就能看到版本号

在这里插入图片描述
这里我们是 3.2.12版本,所以要修改,重复上面操作,使用vim打开配置文件, 找到 protected-mode
在这里插入图片描述
yes修改为no
在这里插入图片描述
保存成功后,重启redis服务

systemctl restart redis

修改密码,使用上述方法打开配置文件,找到 requirepass
在这里插入图片描述
默认是注释的,去掉注释 foobared改成自己想要设置的密码,如设置为123456:

requirepass 123456

保存配置,然后重启服务就可以了。

二、源码安装

1、安装编译需要的环境

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装:

yum install -y gcc 

在这里插入图片描述

2、下载源码并解压

Redis官网下载

所有版本下载

也可以在服务器上使用命令下载

# 目前最新版6.2.6
wget https://download.redis.io/releases/redis-6.2.6.tar.gz

# Redis5。0.14
wget https://download.redis.io/releases/redis-5.0.14.tar.gz

# 解压 redis-5.0.14.tar.gz替换为你自己下载的文件名
tar -zxvf redis-5.0.14.tar.gz

在这里插入图片描述

3、进入刚解压的redis目录下,执行编译

cd redis-5.0.14

# 编译
make

等待编译完成。

4、安装到指定目录

make install PREFIX=/usr/local/redis

在这里插入图片描述

5、启动服务

5.1 简单启动 前台启动
# 跳转到安装目录
cd /usr/local/redis/bin/
# 启动服务
./redis-server

在这里插入图片描述
这里只是前台启动

5.2 后台启动
# /root/redis-5.0.14/ 是上面操作解压的目录 
# /usr/local/redis/ 这个是我们安装的目录
cp /root/redis-5.0.14/redis.conf /usr/local/redis/bin/

修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

cd /usr/local/redis/bin/
# vim编辑文件 之前的文章里有详细操作步骤
vim ./redis.conf

在这里插入图片描述
在这里插入图片描述
执行启动命令

./redis-server redis.conf

在这里插入图片描述
后台启动成功。

6、设置自启

添加自启服务

vi /etc/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

设置自启

# 启动服务
systemctl start redis.service

#设置自启
systemctl enable redis.service
systemctl daemon-reload

# 关闭自启
systemctl disable redis.service
systemctl daemon-reload

7.创建 redis 命令软链接(可选)

# /usr/local/redis/为我们上面操作安装的目录
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

在这里插入图片描述

8. 常见操作命令

Redis常用命令

注意:以上操作均在centos7.6 root账户下操作。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-13 22:13:16  更:2022-03-13 22:14:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:52:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码