Redis——急速安装并设置自启(CentOS)

这篇具有很好参考价值的文章主要介绍了Redis——急速安装并设置自启(CentOS)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现状
对于开发人员来说,部署服务器环境并不是一个高频操作。所以就导致绝大部分开发人员不会花太多时间去学习记忆,而是直接百度(有一些同学可能连链接都懒得收藏)。所以到了部署环境的时候就头疼,甚至是抗拒。除了每次都要折腾个把小时(甚至更久)以外,还会觉得:我是开发不是运维,为什么要搞这些?有这种想法无可厚非,但公司没有运维岗位的时候,是不是必须你来做?所以抱怨是没用的,提升效率才是解决问题的根本。这篇文章可以让你脱离苦海,10分钟搞定redis安装+服务自启,仔细看。

分析
现有两种比较实在的解决方案:

其一是通过docker安装redis,把配置文件通过资料卷和本地文件挂钩。

其二就是通过shell脚本来帮助我们完成这些机械化的操作。

第一种对新手很不友好,你需要查阅更多的资料,试更多的错,如果你急于完成工作任务,反而会给你造成更多困扰。为了能真正帮到大家,本文说一下第二种,直接进入正题。

编写脚本
首先,进入服务器任意目录执行以下命令:

vi redis-install.sh
1
进入vi编辑器,点击i开启编辑模式后,把下面代码粘贴进去(版本、安装目录根据自己需要更改):

1 #!/bin/bash

2

3 version="6.2.2"

4

5 echo "==========检查并安装gcc=========="
6 yum install -y gcc

7

8 echo "==========切换目录=========="
9 cd ~

10

11 echo "==========下载压缩包=========="
12 wget https://download.redis.io/releases/redis-${version}.tar.gz

13

14 echo "==========解压到当前目录=========="
15 tar xzf redis-${version}.tar.gz

16

17 echo "==========删除无用文件=========="
18 rm redis-${version}.tar.gz

19

20 echo "==========切换目录=========="
21 cd redis-${version}

22

23 echo "==========开始编译=========="
24 make

25

26 echo "==========开始安装=========="
27 make install PREFIX=/usr/local/redis

28

29 echo "==========配置文件=========="
30cp ~/redis-6.2.2/redis.conf /usr/local/redis/bin/

31

32 echo "==========安装完成=========="

然后:按下esc——输入冒号——输入wq——回车

安装和配置
shell脚本已经写好了,通过sh命令执行:

1 sh redis-install.sh


执行完毕时就完成安装操作了。

然后切换到安装目录:

1 cd /usr/local/redis/bin

此目录下有个redis.conf的文件,打开并修改下面这几项(根据自己需求来):

1 //是否允许后台启动
2 daemonize no 改为 yes

3

4 //设置密码
5 requirepass your password

6

7 //允许的最大物理存储空间(示例为1gb)
8 maxmemory 1073741824

9

10 //淘汰规则,规定空间不够用时如何淘汰已有键
11 maxmemory-policy volatile-ttl

服务自启
切换到任意目录,执行以下命令新建服务:

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

和刚才的vi一样,按下i进入编辑模式,然后拷贝下面代码:

1 [Unit]
2 Description=redis
3 After=network.target

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

9

10 [Install]
11 WantedBy=multi-user.target

按下esc——输入冒号——输入wq——点击回车。

然后重载本地服务:

1 systemctl daemon-reload

启动刚才手写的服务:

1 systemctl start redis.service

设置开机启动:

1 systemctl enable redis.service

如果没有任何反馈,代表启动成功,可以用客户端软件链接测试了。

最后
这篇文章写的十分照顾小白(甚至连vi的基本操作都讲了),没有深入去讲,基本任谁c+v就能用,因为这一篇的内容就是用来提升工作效率的。
 文章来源地址https://www.toymoban.com/news/detail-682917.html

到了这里,关于Redis——急速安装并设置自启(CentOS)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • centos安装redis教程

    1.下载安装包 redis官网 下载最新版本redis安装包 2.上传到服务器 然后解压  解压命令  tar xzvf  redis-7.2.0.tar.gz  进入文件夹 cd redis-7.2.0 执行安装编译命令 make 如果要安装到别的目录则执行 make install PREFIX=/目录地址 看到如下内容则说明安装成功 如有遇到报错  【adlist.o】Er

    2024年02月10日
    浏览(40)
  • Centos 7安装 Redis

    本次演示选择的Linux版本为CentOS 7.6 Redis的官方网站地址:https://redis.io/ 一、安装Redis 1 检查gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境: 2 上传安装包并解压(或者使用wget方法直接下载,推荐) 本次笔记以redis 6.2.6作为演示,可上官网先自行下载

    2024年01月16日
    浏览(48)
  • CentOS设置开机自启脚本

    通过 /etc/rc.d/rc.local 方式设置开机自启 编写要执行的脚本 添加以下内容

    2024年02月07日
    浏览(42)
  • Centos源码编译安装Redis

    Redis是常用的内容使用工具,每次安装服务器都需要安装Redis 为了减少重复工作,写了一个脚本自动安装Redis,如下 把配置文件拷贝到etc下面 然后运行下面命令启动 执行`ps aux|grep redis就可以检测是否启动成功啦`,如果看到进程,说明启动成功

    2024年01月20日
    浏览(43)
  • Centos 7 下安装Redis

    官网地址(英文):Redis 官网地址(中文):CRUG网站  or  redis中文文档 Redis源码地址:GitHub - redis/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps. Redis在线测试

    2024年02月13日
    浏览(38)
  • CentOS7设置nginx服务开机自启【开机自启】

    关机后,我们发现连接不上了 然后等待一会儿,结果出来了~ 在文件中添加以下行,这将在系统启动时执行启动NGINX的命令: 保存并关闭文件。 确保rc.local文件的所有者和组都是root:

    2024年02月09日
    浏览(47)
  • Centos7单机安装Redis

    安装Redis依赖 Redis是基于C语言,因此首先需要安装Redis所需要的gcc依赖: yum install -y gcc tcl ​ 上传安装包并解压 上传安装包redis-6.2.12至 /home 目录下 ​ # 解压 tar -xzf redis-6.2.12.tar.gz # 安装 cd redis-6.2.12 make make install 默认的安装路径是 /usr/local/bin  指定配置启动 cd /home/redis-6.

    2024年02月12日
    浏览(45)
  • CentOS 7安装Redis6

    若系统没有安装 wget ,需要先安装 wget 从官网下载redis 将下载的文件解压至 /usr/local redis编译需要依赖 gcc ,安装 gcc 检查 gcc 版本,若 gcc 版本过低5.3以下,则无法编译 redis6 升级到 gcc 9 若没有安装 tcl ,还需安装 tcl ,或者下载压缩包编译安装 切换到解压后的redis目录,开始

    2024年02月10日
    浏览(38)
  • 【Redis安装】Ubuntu和Centos

    此处安装的是 Redis5 在 Ubuntu 系统上 切换到 root 用户下,su 命令切换 使用 apt 可以搜索 redis 相关软件包 使用 apt 命令安装 redis 手动修改配置文件 redis.conf 修改以下两处 重启服务器 使用客户端连接 输入命令 ping , 出现 PONG 表示连接成功 退出客户端 在 Centos 上安装 在 Centos 上安

    2024年02月08日
    浏览(41)
  • Linux(CentOS)安装Redis教程

    Redis版本仓库[点击跳转] 复制版本仓库中的下载链接         一般放在/usr/local下,可以自行调整         由于Redis是C语言编写的,所以必须装依赖 查看redis解压后的目录名称 Redis服务启动成功         Redis的默认启动方式是 前台运行 ,这种启动方式会阻塞整个会话

    2024年02月02日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包