centos通过yum安装redis

这篇具有很好参考价值的文章主要介绍了centos通过yum安装redis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 安装yum添加epel源(此步根据环境,如果有源则可跳过,在阿里去可跳过)

yum install epel-release

2 使用yum安装Redis

yum install redis

出现如下图所示的内容,默认的安装路径是在 /usr/bin目录下:

centos通过yum安装redis,redis

 文件安装路径centos通过yum安装redis,redis

该目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令。其中:

  • redis-cli:是redis提供的命令行客户端
  • redis-server:是redis的服务端启动脚本
  • redis-sentinel:是redis的哨兵启动脚本
3  Redis配置
vim /etc/redis.conf
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes 
# 密码,设置后访问Redis必须输入密码
requirepass 123321


# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"


# 进入redis安装目录 
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf

# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,
# 因为之前配置了密码,因此需要通过 -u 来指定密码
redis-cli -u 123321 shutdown

:set number(显示行号)

61行:“bind 127.0.0.1“注释掉
80行:”protected-mode yes“改为”protected-mode no“
84行:”port 6379“修改6379为想让redis使用的端口

3.4 设定保证后台自动运行,第128行的地方
128行:”daemonize no“修改为”daemonize yes”  保证后台运行

centos通过yum安装redis,redis
480行:”# requirepass xxxx“取消注销,将xxxx改为想要的密码
---------------------------------------------------------------------------添加密码

4  开启服务 redis的启动方式有很多种,例如:
  • 默认启动
  • 指定配置启动
  • 开机自启
4.1 默认启动,命令如下:redis-server ,出现画面如下
redis-server

 centos通过yum安装redis,redis

4.2  指定配置启动执行命令:redis-server /etc/redis.conf &

        注:& 表示是在后台运行

redis-server /etc/redis.conf &

 返回结果:

redis-server /etc/redis.conf &
[1] 8473

centos通过yum安装redis,redis

4.3 设定开机自动启动
4.3.1  执行此命令,chkconfig redis on,将redis.servie文件复制到  /usr/lib/systemd/system/redis.service这个目录下,如下图所示
 
chkconfig redis on

centos通过yum安装redis,redis

4.3.2 修改redis.service的文件内容如下:

原文件内容如下

[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
ExecStop=/usr/libexec/redis-shutdown
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755

[Install]
WantedBy=multi-user.target

 修改以后新的内容,注意 ExecStart的执行文件路径,根据自己安装环境配置

ExecStart=/usr/bin/redis-server /etc/redis.conf

redis-server的安装路径
redis.conf的安装路径

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

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

[Install]
WantedBy=multi-user.target

centos通过yum安装redis,redis

4.3.3  执行如下命令,redis开机自启:  systemctl enable redis
systemctl enable redis
5  关闭服务:

redis-cli -a <密码> -h 127.0.0.1 -p <端口> shutdown

如果没有密码,就:

redis-cli -h 127.0.0.1 -p <端口> shutdown

6 查看版本

redis-server -v

6.1 查看安装路径,命令使用which

which redis-server

 返回结果,默认安装路径 /usr/bin/redis-server

7 测试是否安装成功,提前要启动redis服务
redis-cli ping

返回结果:PONG

centos通过yum安装redis,redis

返回PONG说明启动成功

8 常用操作命令
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

参考学习网址

【图文教程】Centos单机安装Redis-腾讯云开发者社区-腾讯云文章来源地址https://www.toymoban.com/news/detail-819158.html

到了这里,关于centos通过yum安装redis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux:centos yum安装指令指南

    如果我们在Linux中输入命令发现该命令没有的时候,我们就可以通过yum来安装这个命令 具体分为两步:搜索,安装 首先搜索centos yum 安装 + 指令 以zip指令为例,在搜索框中输入centos yum 安装zip 安装 复制安装命令到shell,直接安装即可

    2024年02月01日
    浏览(46)
  • Centos之yum安装好玩的命令

    我在root下使用的

    2024年04月28日
    浏览(36)
  • CentOS yum安装jdk8

    在CentOS系统中使用 yum 命令安装JDK 8,你可以按照以下步骤操作: 更新系统包 : 在开始安装之前,建议先更新你的系统包,确保使用的是最新的软件包信息。 检查已安装的Java版本(可选) : 如果你不确定系统中是否已有Java安装,可以先检查一下。 卸载已有的Java(如果需要)

    2024年04月27日
    浏览(36)
  • CentOS yum 安装 EFK 7.17

    软件 说明 elasticsearch 分布式、高扩展、高实时的搜索与数据分析引擎 kibana 一个基于浏览器的Elasticsearch分析和搜索仪表板 filebeat 收集文件数据 文档 文档链接 elasticsearch 7.17 yum 文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.17/rpm.html kibana 7.17 yum 文档 https://www.elastic.co/guide

    2024年02月02日
    浏览(35)
  • centOS系统yum安装和卸载mongodb

    0.1 什么是mongodb? 0.2 Mongodb是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 0.3 Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常

    2024年02月03日
    浏览(36)
  • 通过yum安装最新版本的python

    要通过 yum 安装最新版本的 Python,需要执行以下步骤: 首先,确保你的系统已经安装了 yum,这是一个用于在 Red Hat 系统上安装软件包的工具。如果没有安装 yum,请先安装 yum。 然后,使用 yum 更新软件包列表。打开终端,并输入以下命令: 接下来,使用 yum 安装 Python。输入

    2024年02月12日
    浏览(46)
  • 41. linux通过yum安装postgresql

    2024年02月14日
    浏览(43)
  • 【centos】yum只下载不安装rpm包

    目标机器上没有网,就需要先下载好再拷贝安装 reinstall:即使本地已经安装也要下载 (☆推荐☆) install:下载本机没有安装的包 –downloadonly:只下载 –downloaddir:下载到哪里? -y:代表是yes,带上这个后不用再输入yes直接就直接安装了 localinstall :本地安装 –disablerepo=*

    2024年02月11日
    浏览(47)
  • Liunx——Centos 8.5.2111 重新安装yum

    rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps whereis python |xargs rm -frv rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps whereis yum |xargs rm -frv

    2024年02月13日
    浏览(31)
  • CentOS 8 非编译方式 yum 安装 FFmpeg

    FFmpeg 是一套免费的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案。FFmpeg 在 Linux 平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括 Windows、Mac OS X 等。大多数文章都是说的ubuntu上如何安装,这里说一下centos8下面如何安装。 为在 Cent

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包