Redis的配置和启动+Redis Insight连接

news2024/11/15 10:28:34

一、安装

Redis的安装:从镜像站下载:索引 redis-local (huaweicloud.com),然后将其传到Linux虚拟机中进行解压,解压之后需要下载gcc,因为Redis底层是用c写的,所以要编译一下生成redis文件,然后将redis的路径复制下来,准备等会放到环境变量中。

具体操作步骤如下:

1、下载完整源码包

2、将下载redis资料包上传到Linux中 

3、解压缩文件
[root@localhost ~]# tar -zxvf redis-7.0.0.tar.gz
[root@localhost ~]# ll
4、安装gcc   

redis底层是由C语言编写的,所以要用c编译一下

yum install -y gcc
5、进入解压缩目录执行如下命令

注意:一定要在Makefile文件的同目录下使用下面的几条命令对redis做编译(切记:不要make test)

- yum install -y tcl
- make MALLOC=libc
6、编译完成后执行如下命令
- make install PREFIX=/usr/local/soft/redis
7、进入/usr/local/soft/redis目录启动redis服务 
./redis-server

 安装成功后的结果:

8、进入bin目录执行客户端连接操作
./redis-cli -h localhost -p 6379

简单测试成功,给一个键值对,根据键获取值,获取所有的键  

二、配置环境变量

Redis的环境变量配置:Redis安装好后,需要使用命令:vim /etc/profile  ,进入配置文件,进行如下环境的配置。这样就能在任何目录下启动redis,记住变量之间用:隔开,配置完成还要source /etc/profile,让环境变量生效

配置环境变量:

vim /etc/profile
	
	修改配置文件:
	export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
    export REDIS_HOME=/usr/local/soft/redis
    export PATH=.:$PATH:$JAVA_HOME/bin:$REDIS_HOME/bin
    
    保存退出:
    :wq
    
    让环境变量生效
    source /etc/profile

三、redis客户端连接

Redis的启动配置好Redis的环境变量后,在Linux的命令行使用:redis-server 启动redis服务,这样默认启动的是端口号为:6379的服务器,如果自己要配置新的端口号,就要建一个新的conf文件,注意不能和默认的conf文件在同一个目录,然后指定新的conf文件路径进行启动。如果要用redis-insigh可视化软件,也需要在启动的时候指定一下配置文件:redis-server  /xx/xx/redis.conf  这样再次打开redis的可视化软件就能连接成功。如果需要在控制台显示中文,需要在redis启动的时候就要设置:redis-cli -h localhost -p 6379 --raw ,但是下次重新启动的时候还需要重新设置。

redis服务启动的时候,如果单纯的就是redis-server命令启动,默认启动后会占用6379的端口号

一个redis服务相当于一个新的redis数据库

1、指定配置文件启动redis
redis-server /usr/local/soft/redis.conf
2、客户端指定服务链接
redis-cli -h localhost -p 7000
3、 查看当前数据库中的所有键 key

可视化连接Redis insight

用可视化redis insight软件连接Redis这时候启动的时候要指定具体的路径下的redis配置文件,才能进行远程连接哪怕是默认的6379端口号,也要指定位置。如果设置了其他的端口号,启动的时候就写新的配置文件的路径,如;redis-server /usr/local/soft/redis.conf,然后再用可视化软件输入host和port进行连接。

连接成功:

连接成功就会在左边显示数据库,如果连接失败,就要去检查1、防火墙是否关闭,2、redis是否指定了配置文件启动 3、host地址是否正确

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

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

相关文章

人工智能领域正经历模型规模变革,小型语言模型(SLM)崛起,挑战“规模至上”观念。

在人工智能领域,一场关于模型规模的深刻变革正在悄然发生。长久以来,科技巨头们热衷于庞大语言模型(LLM)的开发竞赛,但如今,小型语言模型(SLM)正以其独特的优势逐步崭露头角&#xf…

麦弗逊悬架KC特性分析APP开发与应用

汽车悬架系统是汽车重要的组成部分之一,起到支撑车身、减震降噪、提高行驶稳定性等多种作用。其中,悬架系统的K&C特性是一个重要指标,直接影响到汽车的操纵稳定性和乘坐舒适性,是悬架系统设计和优化的关键目标之一。 图1 汽车…

font-face 字体设置

摘要: font-face是css3中允许使用自定义字体的一个模块。 font-face的是一个CSS规则,允许你输入自己的字体出现在网站上,即使在特定的字体在访问者的计算机上没有安装。这条规则最重要的是,它为设计师打开了一个全新的世界。您可以使用任何你…

不平衡分类的成本敏感学习

不平衡分类的成本敏感学习 大多数机器学习算法都假设模型所犯的所有错误分类错误都是相同的。 对于不平衡分类问题,情况通常并非如此,因为遗漏正类或少数类案例比错误地将示例归类为负类或多数类更糟糕。有许多现实世界的例子,例如检测垃圾…

高效好用的10个自动化办公库分享

高效可用的10个自动化办公库 10个常用的Python自动化办公库本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。 PythonExcel自动化库 1.xlwings 库官网:https://www.xlwings…

用 Python 解锁电影台词中的秘密:给孩子一个学英语的新奇方式

引言 想象一下:孩子们不仅在看他们喜欢的电影,还能从中学到新的英语单词!有没有什么比这更有趣、更高效的学习方式?在这篇博客中,我将带你一步步搭建一个 Python 工具,从电影台词中提取单词并生成详细的词…

06:网表更新到PCB

1.先了解HDMI设计规范 有4对差分线,1对IIC串行总线信号从芯片---->防静电器件—>HDMI输出 发现错误,没有SDA网络,检查原理图 重新导网表 3.完成信号芯片—>防静电模块—>HDMI布局

PMP–知识卡片--迭代型生命周期

迭代指的是多次循环。例如,软件开发按照版本发布,每一个版本内部都是一个小的瀑布开发,都会经历“需求分析—设计—开发—测试—发布”周期,下一个迭代在此基础上重复这些步骤,对软件进行优化升级,发布新的…

用友U8接口-自定义项和扩展自定义项(6)

概括 本文的操作需要正确部署U8API保存单据时传入自定义项和扩展自定义项 单据自定义项 ERP界面 接口参数 自定义项为标准erp字段,以cDefine开始的字段对应接口传入参数位置 [{"Inum": "OtherIn","Data": {"iHead": {&…

和星辰为伴,与代码共舞

大家好,我是小悟 在探索数字编织的浩瀚宇宙中,独立开发者犹如孤独的星际航行者,驾驶着创意与技术的飞船,穿梭于代码的无垠星海。 他们的日常工作,是一幅由无数个日夜辛勤耕耘编织而成的壮丽画卷,每一笔都…

进程通信——共享内存

文章目录 1.基本认识1.1 概念介绍1.2主要原理 2.使用方法2.1创建共享内存shmget2.1.1 shmget2.1.2 ftok 2.2映射地址空间shmat2.3 访问共享内存2.4 同步和互斥 3.接口封装3.1 创建shm_create3.2 映射shm_connect3.3 多进程共享内存 共享内存是一种机制,也是进程间进…

SpringBoot中@SchedulerLock注解实现定时任务中分布式锁的使用

背景 在SpringBoot项目中经常会去写一些定时任务,但是当我们的服务的实例部署多个的情况下,那么每个实例中的定时任务都会执行一遍,这显然不是我们想要的,我们只想让它执行一次。在没有引入像xxl-job之类的分布式任务调度框架的前…

BIRTV2024圆满落幕,中科极光9万流明点亮观影新体验

8月21日,第三十一届北京国际广播电影电视展览会BIRTV 2024隆重开幕。展示广电先进技术设备和发展成果,引领中国广播影视技术发展潮流,全媒体、超高清、强智能,带着本届BIRTV理念,中科极光携RGB三色激光光源升级解决方案LSS-AM系列…

【大模型】LangChain基础学习

前言:LangChain是一个用于构建端到端语言模型应用的框架 目录 1. 基础知识2. 基本使用2.1 安装2.2 启动示例2.3 使用prompt2.4 输出解析器 3. 相关应用3.1 RAG 参考文献 1. 基础知识 六大组件 模型(Models):包含各大语言模型的LangChain接口…

2024年“羊城杯”粤港澳大湾区网络安全大赛 PWN部分

2024年“羊城杯”粤港澳大湾区网络安全大赛 PWN部分 Author:Ns100kUp From:极安云科-服务中心 Data:2024/08/27 Copyright:本内容版权归属极安云科,未经授权不得以任何形式复制、转载、摘编和使用。培训、环境、资料、考证 公众号…

LabVIEW开发高温摩擦试验机

采用LabVIEW软件开发高温摩擦试验机,特别是在航空轴承摩擦学性能测试中的应用。通过详细介绍系统的设计、组成、工作原理及其实现,展示了该系统在动态监测轴承状态参数中的关键作用,以及其在提高测试效率和准确性方面的优势。 项目背景 轴承…

AMBA-CHI协议详解(八)

AMBA-CHI协议详解(一) AMBA-CHI协议详解(二) AMBA-CHI协议详解(三) AMBA-CHI协议详解(四) AMBA-CHI协议详解(五) AMBA-CHI协议详解(六&#xff09…

FTP(File Transfer Protocol,文件传输协议)

FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上交换文件的协议,它定义了文件传输时使用的命令和响应。FTP是最古老的互联网协议之一,至今仍被广泛使用。以下是FTP的一些关键特点和信息: 工作…

学生用什么类型投影仪比较好?2024开学季最值得买的装备当贝X5S投影仪

9月开学季来临,全国的学生们都将陆续开学,暑假结束接下来也只有周末的时间可以让孩子劳逸结合,怎么样才能在忙碌的学业中既能轻松学到知识又能浏览到大量的信息?给孩子看纪录片就是一个好方法,现在比较流行周末家长给孩…

spring security 相关过滤器

Spring Security 提供了 30 多个过滤器。默认情况下Spring Boot 在对 SpringSecurity 进入自动化配置时,会创建一个名为 SpringSecurityFilerChain 的过滤器,并注入到Spring容器中,这个过滤器将负责所有的安全管理,包括用户认证、…