Redis 安装(二)

news2024/10/5 12:43:37

Redis安装说明
大多数企业都是基于Linux服务器部署项目,而且Redis官网也没有提供Windows版本的安装包,因此课程中我们会基于Linux系统来安装Redis。
此处选择Linux版本为Centos7。
Redis的官方网站地址:https://redis.io/

Redis的安装

  1. 切换目录
    cd /usr/local/
  2. 下载redis的压缩包
    wget https://github.com/redis/redis/archive/7.2.4.tar.gz
    这个地址如何得到呢???
    访问官网https://redis.io/download/
    在这里插入图片描述
    点击Download7.2.4 (这个版本可能不一致,下载的是官网最新的版本),鼠标右键,复制链接地址即可。
  3. 解压压缩包
    tar zxvf 7.2.4.tar.gz
  4. 重命名文件(此步可有可无)
    mv redis-7.2.4 redis
  5. 由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下
    yum -y install gcc
    查看是否安装成功
    gcc -v
  6. 进入redis目录
    cd redis
  7. 编译和安装redis
    make (编译)
    cd src
    make install (安装)
  8. 安装完成后,进入redis的安装目录
    cd /usr/local/bin
    该目录默认配置到环境变量,因此可以在任意目录下运行这些命令。
    • redis-cli redis提供的命令行客户端
    • redis-server redis的服务器启动脚本
    • redis-sentinel redis 的哨兵启动脚本
  9. 若遇到命令不存在的问题
    cd /redis
    mkdir bin
    把 如下文件从移动进去(文件可能存在于 /usr/local/bin目录下)在这里插入图片描述
    执行命令
    mv /usr/local/bin/redis-* /usr/local/redis/bin
    即可
  10. 安装完成执行命令
    redis-server

启动

默认启动方式

redis-server

指定配置启动

  1. 切换到redis目录
    cd /usr/local/redis
  2. 备份redis.conf文件
    cp redis.conf redis.conf.bck
  3. 修改redis.conf文件
    vim redis.conf
    修改配置如下
    bind  0.0.0.0
    ## 测试换件可以使用 0.0.0.0  但是生产环境使用127.0.0.1
    daemonize yes
    ## 守护进程,默认前台执行,yes开启后可以后台运行
    requirepass  xxx
    ## 设置密码,访问redis必须输入密码
    
  4. 运行
    cd /usr/local/redis/bin
    redis-server redis.conf
    
  5. 查看
    ps -ef |grep redis
    
  6. 停止redis
    kill 对应的进程
    

Redis命令行客户端

Redis安装完成后就自带了命令行客户端:redis-cli,使用方式如下:

redis-cli [options] [commonds]

常见的options有:

  • -h 127.0.0.1:指定要连接的redis的节点的IP地址,默认是127.0.0.1
  • -p 6379:指定要连接的redis的节点的端口,默认是6379
  • -a xxxxxx:指定redis的访问密码
    其中的commonds就是Redis的操作命令,例如:
  • ping:于redis服务器做心跳测试,服务端正常会返回pong
    不指定commonds,会进入redis-cli控制台

若有密码而连接时不指定密码,不能ping通,需要输入 AUTH XXXXX(密码),即可。

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

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

相关文章

51单片机产生波特率的计算分析,为什么常见11.0592mhz

数据手册中的资料 参考短文,机械周期 对波特率产生的计算分析 经常看到的公式是 b a u d f s o c / 12 / ( 计时器溢出需的数量 ) 2 s m o d ∗ 16 baud \dfrac{f_{soc}/12/(计时器溢出需的数量)}{2^{smod}*16} baud2smod∗16fsoc​/12/(计时器溢出需的数量…

【漏洞复现】1. WebLogic 反序列化漏洞(CVE-2019-2890)复现与分析

文章目录 1. 基础知识2. 复现2.1 漏洞介绍漏洞影响版本: 2.2 漏洞原理分析2.3 漏洞复现2.3.1 环境搭建2.3.2 漏洞验证2.3.3 漏洞利用2.3.4 POC分析 2.4 漏洞修复 1. 基础知识 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于J…

麒麟 V10 一键安装 Oracle 19C 19.22 单机版

Oracle 一键安装脚本,演示 麒麟 V10 一键安装 Oracle 19C 19.22 单机版过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装) ⭐️ 脚本下载地址:Shell脚本安装Oracle数据库 脚…

THM学习笔记—Bounty Hacker

nmap扫描,扫了一大堆但只有三个端口是开放的 试试ftp是否可以匿名登录 可以匿名登录,把里面的文件下载下来 查看里面的内容,猜lin为用户名,locks.txt为密码列表,使用hydra进行ssh登录。 找到密码了,进行ssh…

LoRa模块在野外科研与环境保护中的角色:科技守护自然之宝

随着科技的不断发展,LoRa(低功耗广域网)模块在野外科研与环境保护中正发挥着越来越重要的作用。其卓越的通信能力、低功耗特性以及良好的穿透能力,为科学家和环保人士提供了一种先进的技术手段,有助于更深入、更全面地…

LLM—Transformer作用及信息流

一、Transformer的作用 Transformer架构的精髓在于其创新性地采用了编码器与解码器的堆叠设计,这一设计巧妙地融合了多头自注意力机制(Multi-Head Attention)和位置前馈网络(Position-wise Feed Forward Network)两大核…

数据指标体系搭建指南:让数据说话,让决策更明智

如今数据已经成为企业运营中不可或缺的重要资源。无论是产品研发、市场营销还是决策制定,数据都发挥着至关重要的作用。因此,搭建一个科学、合理的数据指标体系,对于企业的长远发展具有重要意义。一个完善的数据指标体系,可以帮助…

基于爬虫对山西省人口采集+机器学习的可视化平台

文章目录 数据来源一、研究背景与意义二、研究目标三、研究内容与方法四、预期成果五、代码讲解六、全文总结 数据来源 1.所有原数据均来自:国家统计局-政府的数据网站 2.涉及到的一些预测数据是根据现有数据进行预测而来。 本文从数据来源,研究意义&am…

ideaSSM 高校公寓交流员管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 高校公寓交流管理系统是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库&…

3.7 RK3399项目开发实录-板载OpenWRT系统的使用(wulianjishu666)

STM32F103单片机从零到项目开发程序实例 下载链接:https://pan.baidu.com/s/1dWNskNinrMk4bxaE-jgHhQ?pwdymn3 1. OpenWRT 手册 1.1. 支持设备列表 主控板卡型号RK3568ROC-RK3568-PC/Station-P2 1.2. 登录 IP 、登录密码和 WIFI 名称 固件默认登录 IP 为 192.1…

数据结构—稀疏多项式相加

利用链表实现两个稀疏多项式相加。 代码 #include <iostream> using namespace std;// 定义多项式项结构体 typedef struct {int x; // 系数int y; // 指数 } Elemtype;// 定义链表节点结构体 typedef struct Node {Elemtype data;struct Node* next; } *LinkList, N…

如何使用 ArcGIS Pro 制作好看的高程渲染图

虽然 ArcGIS Pro 已经提供了很多好看的配色方案&#xff0c;但是如果直接对高程DEM进行渲染效果不是很理想&#xff0c;我们可以结合山体阴影让高程渲染图看起来更加立体&#xff0c;这里为大家介绍一下制作方法&#xff0c;希望能对你有所帮助。 数据来源 教程所使用的数据是…

C#,精巧实用的代码,调用GDI32.DLL绘制图形的源程序

C#画图既可以使用 System.Drawing 命名空间的各种基础类。在某些情况下,也可以直接调用 Windows 的公共基础链接库 GDI32.DLL。 1 GDI32.DLL图形设备接口 意图 Microsoft Windows图形设备界面(GDI)使应用程序能够在视频显示器和打印机上使用图形和格式化文本。基于Window…

停车管理系统asp.net+sqlserver

停车管理系统asp.netsqlserver 说明文档 运行前附加数据库.mdf&#xff08;或sql生成数据库&#xff09; 主要技术&#xff1a; 基于asp.net架构和sql server数据库&#xff0c; 功能模块&#xff1a; 停车管理系统asp.net sqlserver 用户功能有菜单列表 我的停车记录 专…

Qt学习笔记(一)——Qt初识

本文仅是 学习时记录的笔记&#xff0c;供自己复习时使用。 1.创建好文件(QWidget窗口) main.cpp中&#xff1a; 注&#xff1a;Widget类继承父类QWidget. widget.h中&#xff1a; Widget.cpp中&#xff1a; 打开Forms文件夹中的widget.ui文件&#xff1a; 打开左边编辑&am…

由浅到深认识Java语言(7):方法(函数)

该文章Github地址&#xff1a;https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板&#xff08;Github仓库地址&#xff1a;https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址&#xff1a;https://blog.c…

外包干了5天,技术退步明显。。。。

说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入广州某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&a…

springcloud-Eureka注册中心

如果你要理解这个技术博客博客专栏 请先学习以下基本的知识&#xff1a; 什么是微服务什么是服务拆分什么是springcloud Springcloud为微服务开发提供了一个比较泛用和全面的解决框架&#xff0c;springcloud继承了spring一直以来的风格——不重复造轮子&#xff0c;里面很多的…

ideaSSM 工厂效能管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 工厂效能管理系统是一套完善的信息管理系统&#xff0c;结合SSM框架和bootstrap完成本系统&#xff0c;对理解JSP java编程开发语言有帮助系统采用SSM框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有完整的源代码和数据库&#xff…

FFmpeg分析视频信息输出到指定格式(csv/flat/ini/json/xml)文件中

1.查看ffprobe帮助 输出格式参数说明: 本例将演示输出csv,flat,ini,json,xml格式 输出所使用的参数如下: 1.输出csv格式: ffprobe -i 4K.mp4 -select_streams v -show_frames -of csv -o 4K.csv 输出: 2.输出flat格式: ffprobe -i 4K.mp4 -select_streams v -show_frames …