centOS79中安装redis7.0

##red##
🔴
大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。

一、前言

新服务器,一些环境是少不了要安装的,比如常见的redismysqlnginx等,今天,上次,我们装了下数据库centOS7.9中安装mysql5.7,今天,我们来安装一下redis

二、安装redis

  1. 随便找个目录,执行如下命令,下载redis

    curl -O https://download.redis.io/releases/redis-7.0.14.tar.gz 
    
  2. 然后开始解压

    tar xzf redis-7.0.14.tar.gz 
    
  3. 进入压缩的目录中,开始变异redis

    cd redis-7.0.14/sudo make install
    

    5eb8722fc8845a61f6ef6ab2bd2428e6_.png

  4. 创建配置文件所在的目录,且将当前配置文件移动过去

    sudo mkdir /etc/redis
    sudo cp redis.conf /etc/redis/redis.conf

    34145951db3804b30cbe9daa077b1aa2_.png

  5. 接下来,redis就已经安装完成了,为了使用方便,我们需要将redis的启动信息写入到一个service中,设置自启动。

  6. 输入如下命令,在指定路径下创建文件redis.service

    	touch  /etc/systemd/system/redis.service

    这个命令,相当于在/etc/systemd/system/路径下创建个名字为:redis.service的文件。

  7. 输入命令,写入内容至redis.service中:

    vim /etc/systemd/system/redis.service

    按【i】键,插入内容:

     echo "[Unit]Description=Redis In-Memory Data StoreAfter=network.target[Service]Type=forkingExecStart=/usr/local/bin/redis-server /etc/redis/redis.confExecStop=/usr/local/bin/redis-cli shutdownRestart=always[Install]WantedBy=multi-user.target" | sudo tee /etc/systemd/system/redis.service

    最后,按下【esc】,输入:wq,保存文件并退出。脚本文件现在应该已经被正确地放置在/etc/systemd/system/目录下了,并且文件名为redis.service。

  8. 在放置了服务文件之后,我们还需要执行以下命令来重新加载systemd的配置,并启动Redis服务:

    sudo systemctl daemon-reload  # 重新加载systemd配置
    sudo systemctl enable redis.service  # 设置Redis服务开机自启
    sudo systemctl start redis.service  # 启动Redis服务
  9. 查看服务是否已经启动:

    sudo systemctl status redis.service

修改端口

找到文件/etc/redis/redis.conf,然后备份一下这个配置文件,下载到本地,或者直接用vim命令修改一下端口:

搜索:port,原来是6379,可以改成自己想要的

port 16379

修改密码

还是在/etc/redis/redis.conf配置文件中,搜索:requirepass,把注释打开,空格后面就是要修改的密码;

requirepass 123456

开放远程连接

还是在/etc/redis/redis.conf配置文件中,搜索:bind 127.0.0.1,把这一行注释掉,就可以了。

# bind 127.0.0.1 -::1

##green##
🟢
至此,关于操作redisover啦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871016.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Golang】map的使用

map声明的方式 //声明var m map[string]string//在使用map之前,先make,make的作用就是给map分配空间m make(map[string]string)m["lover"] "Yzx"m["friend1"] "Zxw"m["friend2"] "Zzc"…

C语言-gcc编译四步

gcc -E hello.c -o hello.i 预处理 gcc -S hello.i -o hello.s 编译 gcc -c hello.s -o hello.o 汇编 gcc hello.o -o hello.exe 链接

springboot增加过滤器后中文乱码

记录一下小问题 public class RepeatableHttpServletWrapper extends HttpServletRequestWrapper {private byte[] body;public RepeatableHttpServletWrapper(HttpServletRequest request) throws IOException {super(request);request.setCharacterEncoding("UTF-8&q…

泛微E-Cology WorkflowServiceXml SQL注入漏洞复现

0x01 产品简介 泛微e-cology是一款由泛微网络科技开发的协同管理平台,支持人力资源、财务、行政等多功能管理和移动办公。 0x02 漏洞概述 2024年7月,泛微官方发布了新补丁,修复了一处SQL注入漏洞。经分析,攻击者无需认证即可利用该漏洞,建议受影响的客户尽快修复漏洞。…

fortran快速排序算法,示例对一维数组进行排序

fortran快速排序算法,示例对一维数组进行排序 0. 引言1. 快速排序方法(QuickSqrt)代码实现2. 结语 0. 引言 快速排序(QuickSort)是一种常用的排序算法,采用分治策略实现。它的基本思想是通过一趟排序将待排序的数据分割成独立的两…

Lingo学习(一)——基本界面、解方程、变量

一、Lingo基本界面 【步骤】 1.双击打开Lingo 2.弹出一个对话框,点击Cancel左边的Never Register即可,其余内容用不到。 3:界面自动弹出名为“Lingo Model – Lingo 1”的窗口,用于书写代码。 4:以解方程的题目:x12为例,写完代码后,点击“红色的靶心”运行程序。 5:首先Lin…

Redis的配置和优化

一.Redis介绍 Redis数据库是一个非关系型数据库 1.关系型数据库和非关系型数据库的区别、 (1)关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型基础上, 一般面向于记录。它借 助于集合代数等数学概念和方法来处…

第1章 初识 Express

1.1 什么是 Express Express 是一个简洁而灵活的 Node.js Web 应用框架,提供了一系列强大的特性用于开发 Web 和移动应用。它基于 Node.js 构建,并且与 Node.js 的非阻塞 I/O 模型无缝集成,使其非常适合于构建高性能的 Web 应用。 主要特点…

【办公软件】PPT使用轮子动画做圈动作

在实际的PPT制作中,我们可能会用到画圈的动作来强调重点。如下所示为最基础的画圈动作。 那么如何来做一个这样的动作呢? 首先在PPT中选择插入,选择形状椭圆 然后按Shift画图,即可画出一个正圆 然后使用绘图工具,将开关…

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥证明介绍及算法规格】

密钥证明介绍及算法规格 HUKS为密钥提供合法性证明能力,主要应用于非对称密钥的公钥的证明。 基于PKI证书链技术,HUKS可以为存储在HUKS中的非对称密钥对的公钥签发证书,证明其公钥的合法性。业务可以通过系统提供的根CA证书,逐级…

Photoshop套索工具使用指南:解锁自由选区的艺术

在Adobe Photoshop的强大工具箱中,套索工具组是每位图像处理爱好者与专业人士的得力助手。这组工具,包括套索工具、多边形套索工具和磁性套索工具,为用户提供了高度灵活的选择区域方式,无论是处理复杂的图像边缘还是进行精细的抠图…

VMware安装Ubuntu以及利用vscode远程Ubuntu

一、VMware安装Ubuntu (1)VMware安装Ubuntu主要参考此文VMware虚拟机安装Ubuntu22.04图文教程(超详细!!!)。 (2)VMware密钥参考此文24年VMware 17密钥(附下载链接&#…

SpringBoot中JPA方法命名规则

Spring Data JPA 提供了一种基于方法名的查询创建机制,允许通过定义 Repository 接口中的方法名称来自动创建对应的数据库查询语句。 这种方法避免了硬编码 SQL 语句,提高了开发效率和代码的可读性。 以下是 Spring Data JPA 方法命名规则的一些关键点…

Android Settings应用 PreferenceScreen 条目隐藏实现和简单分析

Android Settings应用 PreferenceScreen 条目隐藏实现和简单分析 文章目录 Android Settings应用 PreferenceScreen 条目隐藏实现和简单分析一、前言二、隐藏实现1、xml 文件中隐藏PreferenceScreen 的某个条目2、普通Preference条目的隐藏的Java代码实现3、SwitchPreference条…

栈(Stack)与队列(Queue,Deque)

前言: 栈与队列在数据结构中用法都相对比较简单,是数据结构中经常用到的两种。 1.栈(Stack) (1)特点: 先入后出,后入先出。栈的底层就是一个数组(java原生库中&#x…

在PyQt中为自己开发的软件实现远程文件“一机一码”授权管理实例

在使用PyQt搞软件开发时,开发者往往想要给自己的软件添加一个授权机制,只有当客户提供了授权码并且开发者将授权码放在授权管理系统的时候,客户端才能正常启动。这几天小陶就在捣鼓这个事,发现确实是可行的。 如果没有进行授权&a…

品牌传播策略中的智能内容推荐系统研究分析报告

品牌传播策略中的智能内容推荐系统研究分析报告 一、引言 随着信息技术的快速发展和互联网应用的普及,品牌传播策略正面临前所未有的变革。智能内容推荐系统作为这一变革的重要工具,正逐渐成为品牌传播的核心策略之一。本报告旨在深入研究智能内容推荐系统在品牌传播中的应…

【Linux 基础】df -h 的输出信息解读

df -h 的输出信息 xxx:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 792K 3.2G 1% /run /dev/sda1 32G 1.7G 30G 6% / tmpfs 16G 0 16G 0% /dev/shm tmp…

Ajax从零到实战

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

深入理解 Java 中的 `Socket` 类

在网络编程中,Socket 类是一个关键工具,用于实现客户端与服务器之间的通信。它为开发者提供了底层的网络通信能力,使得在不同机器之间传输数据变得简单而高效。本文将深入探讨 Java 中的 Socket 类,涵盖其基本概念、使用方法、应用…