Linux安装redis和使用redisDesktop连接

目录

Linux安装redis及启动

第一步:下载redis压缩包

第二步:下载gcc-c++

第三步:解压redis文件

第四步:进入redis-4.0.0.0目录执行make命令

 第五步:安装redis到redis目录

第五步:复制redis.conf配置文件

第六步:在redis/bin目录下启动redis服务端

 第七步:启动redis客户端

第八步:关闭redis服务端

第一种方式:直接在redis关闭服务端,使用shutdown

第二种方式:使用kill -9 redis服务端进程号 

使用redisDesktop

 第一步:暴露Linux虚拟机6379端口

第二步:修改redis.conf文件

第三步:重新启动redis

第三步:使用redisDesktop连接redis


Linux安装redis及启动

第一步:下载redis压缩包

找到redis官网(Downloads - Redis)

我选择的是4.0.0版本

下载后把该压缩包文件上传到Linux上

第二步:下载gcc-c++

yum install gcc-c++

第三步:解压redis文件

/usr/local/soft

我在soft目录下解压 

[root@localhost soft]# tar -zxvf redis-4.0.0.tar.gz

第四步:进入redis-4.0.0.0目录执行make命令

[root@localhost redis-4.0.0]# pwd
/usr/local/soft/redis-4.0.0
[root@localhost redis-4.0.0]# make

 第五步:安装redis到redis目录

注意:redis目录是不存在的

[root@localhost redis-4.0.0]# make PREFIX=/usr/local/soft/redis install

安装完之后进入redis目录发现有一个bin目录

[root@localhost soft]# cd redis
[root@localhost redis]# ll
总用量 0
drwxr-xr-x. 2 root root 134 8月  16 20:45 bin
[root@localhost redis]# cd bin
[root@localhost bin]# ll
总用量 21768
-rwxr-xr-x. 1 root root 2451928 8月  16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月  16 20:45 redis-cli
lrwxrwxrwx. 1 root root      12 8月  16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-server

第五步:复制redis.conf配置文件

我们还需要把redis-4.0.0目录的redis.conf配置文件复制到redis/bin目录下

[root@localhost redis-4.0.0]# cp redis.conf /usr/local/soft/redis/bin
[root@localhost redis-4.0.0]# cd /usr/local/soft/redis/bin
[root@localhost bin]# ll
总用量 21828
-rwxr-xr-x. 1 root root 2451928 8月  16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月  16 20:45 redis-cli
-rw-r--r--. 1 root root   57764 8月  16 20:48 redis.conf
lrwxrwxrwx. 1 root root      12 8月  16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月  16 20:45 redis-server

第六步:在redis/bin目录下启动redis服务端

[root@localhost bin]# ./redis-server

我们可以发现这样子启动就无法执行其他命令,所以我们要把redis启动放到后端启动

我们可以修改redis.conf文件

[root@localhost bin]# vim redis.conf 

 

daemonize修改为yes

启动redis要和redis.conf一起加载 

[root@localhost bin]# ./redis-server redis.conf 
56494:C 16 Aug 20:53:47.478 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
56494:C 16 Aug 20:53:47.478 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=56494, just started
56494:C 16 Aug 20:53:47.478 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root      56495      1  0 20:53 ?        00:00:00 ./redis-server 127.0.0.1:6379
root      56663   1702  0 20:53 pts/0    00:00:00 grep --color=auto redis

 第七步:启动redis客户端

[root@localhost bin]# ./redis-cli 
127.0.0.1:6379> ping
PONG

第八步:关闭redis服务端

第一种方式:直接在redis关闭服务端,使用shutdown

127.0.0.1:6379> shutdown
not connected> exit
[root@localhost bin]# ps -ef | grep redis
root      59771   1702  0 20:56 pts/0    00:00:00 grep --color=auto redis

第二种方式:使用kill -9 redis服务端进程号 

使用redisDesktop

下载redisDesktop

Redis Desktop Manager官网

 第一步:暴露Linux虚拟机6379端口

[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
[root@localhost bin]# firewall-cmd --reload
success
[root@localhost bin]# firewall-cmd --zone=public --list-ports
3306/tcp 8080/tcp 6379/tcp

第二步:修改redis.conf文件

[root@localhost bin]# vim redis.conf

修改为bind 0.0.0.0 

因为我们是在linux安装的redis,而redis默认是不可以跨系统的,所以我们要进行修改 

第三步:重新启动redis

[root@localhost bin]# ./redis-server redis.conf 
111419:C 16 Aug 21:42:41.401 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
111419:C 16 Aug 21:42:41.402 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=111419, just started
111419:C 16 Aug 21:42:41.402 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root     111420      1  0 21:42 ?        00:00:00 ./redis-server 0.0.0.0:6379
root     111557   1702  0 21:42 pts/0    00:00:00 grep --color=auto redis

第三步:使用redisDesktop连接redis

 

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

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

相关文章

std::wcout,std::cout控制台输出中文乱码,std::cerr字符串的字符无效

系列文章目录 文章目录 系列文章目录前言一、中文乱码原因二、解决方法1.如果是windos11下,使用英文语言,需要加以下代码2.如果是中文语言只需要一行关键代码3.如果在异常处理中显示宽字符中文4.完整代码如下:实现文件测试代码输出打印 前言 …

Java异常捕获与处理:深入理解与实践

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

SAM 2——视频和图像实时实例分割的全新开源模型

引言 源码地址:https://github.com/facebookresearch/segment-anything-2 过去几年,人工智能领域在文本处理的基础人工智能方面取得了显著进步,这些进步改变了从客户服务到法律分析等各个行业。然而,在图像处理方面,我…

高考志愿智能推荐系统-计算机毕设Java|springboot实战项目

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目…

数据采集监控平台内置SPC系统 提供统计控制功能

数据采集监控平台为了能多方位的为工作人员提供可视化界面,而不仅仅是采集显示这种单一功能,内置多种配置,而SPC系统就是提供统计控制功能的一个重要系统。 数据采集监控平台内置的统计过程控制(Statistical Process Control, SPC…

Python3 运算符,数据类型,基本方法,学习

注意:部分代码直接复制菜鸟教程,在本地编辑器里运行 运算符 算术运算符 #!/usr/bin/python3a 21 b 10 c 0c a b print ("1 - c 的值为:", c)c a - b print ("2 - c 的值为:", c)c a * b print (&quo…

【电子数据取证】AES解密侵犯隐私案件数据

关键词:电子数据取证、手机取证、计算机取证 一、前言 在大数据时代,数据安全和隐私保护的重要性愈发显著。近期,我们遇到一起侵犯公民隐私的案件,其复杂性与敏感性要求我们采取更为精细和专业的技术手段。在还原涉案数据库至本地…

【JAVA入门】Day24 - 排序算法

【JAVA入门】Day24 - 排序算法 文章目录 【JAVA入门】Day24 - 排序算法一、冒泡排序二、选择排序三、插入排序四、快速排序4.1 递归4.2 快速排序 排序,是把混乱的数据排成从小到大或从大到小。 排序一共有十种左右,它们是:冒泡排序、…

Ciallo~(∠・ω・ )⌒☆第二十二篇 入门request请求库使用

请求库是用于发送HTTP请求的工具。常见的请求库有requests,它是一个功能强大且易于使用的HTTP库。 使用requests库发送GET请求: import requests url "https://httpbin.org/get"# 携带get请求参数 params {"pn": 10,"size&q…

Android大脑--systemserver进程

用心坚持输出易读、有趣、有深度、高质量、体系化的技术文章,技术文章也可以有温度。 本文摘要 系统native进程的文章就先告一段落了,从这篇文章开始写Java层的文章,本文同样延续自述的方式来介绍systemserver进程,通过本文您将…

8个我平时每天都会看的网站,涵盖办公、娱乐、学习等

分享8个我平时每天都会看的网站,涵盖办公、娱乐、学习等多种类别,试过就知道有多好用! 1、MyFreeMP3 tools.liumingye.cn/music/#/ 一个可以免费听歌的平台,不用充会员,里面收录了大多数的国内外知名流行歌手、乐队的…

电脑开机LOGO修改教程_BIOS启动图片替换方法

准备工具:刷BIOS神器和change logo,打包下载地址:https://download.csdn.net/download/baiseled/89374686 一.打开刷BIOS神器,点击备份BIOS,保存到桌面 二.打开change logo,1.点击load image,选…

Linux云计算 |【第二阶段】SECURITY-DAY1

主要内容: 监控基础(系统监控命令、监控软件)、Zabbix监控服务端部署、Zabbix监控客户端部署、创建监控主机、调用监控模板、自定义key、创建模板、应用集、监控项、绑定模板; 一、监控概述 1)监控的目的 ① 实时报…

LED电子看板优化生产线的管理

在当今竞争激烈的制造业领域,企业不断寻求提高生产效率、降低成本和提升产品质量的方法。而 LED 电子看板作为一种先进的管理工具,正逐渐成为优化生产线管理的关键利器。 一、LED电子看板能够清晰地展示生产进度信息 在繁忙的生产线上,工人和…

18105 银行的叫号顺序

### 详细分析 为了模拟银行的叫号过程,我们可以使用优先队列(堆)来管理客户的服务顺序。优先级越高的客户会先得到服务,同级别的客户按到达时间先后顺序得到服务。如果优先级和到达时间都相同,则按输入顺序服务。 ##…

表达式求值 - 整形提升和截断

文章目录 一、整形提升二、为什么要整形提升?三、截断四、示例1,23① c1 c2② c3 c1 c2 4 一、整形提升 C语言的整形算数运算总是至少以缺省整形类型的精度来进行的。 为了获得这个精度,表达式中的字符类型和短整型操作数在使用之前被转换…

深度学习基础之前馈神经网络

目录 基本结构和工作原理 神经元和权重 激活函数 深度前馈网络 应用场景 优缺点 深度前馈神经网络与卷积神经网络(CNN)和循环神经网络(RNN)的具体区别和联系是什么? 具体区别 联系 如何有效解决前馈神经网络…

爬虫案例4——爬取房天下数据

简介:个人学习分享,如有错误,欢迎批评指正 任务:从房天下网中爬取小区名称、地址、价格和联系电话 目标网页地址:https://newhouse.fang.com/house/s/ 一、思路和过程 目标网页具体内容如下: ​​​​ …

成为Python砖家(3): 何时产生字节码 .pyc 文件

好奇:.pyc和 __pycache__是啥? 你是否好奇,在某些 Python 工程中,当执行了 xxx.py脚本后,多出了 __pycache__目录?这个目录下存放的是一些 .pyc结尾的文件。 这些文件,叫做 python bytecode。 …

深度剖析数字媒体产业链的无限潜力与创新生态

在当今信息爆炸的时代,数字媒体产业链正以势不可挡的姿态展现出其令人瞩目的无限潜力与创新生态。 数字媒体的发展潜力简直无可限量。从在线视频的爆发式增长,到虚拟现实和增强现实技术带来的沉浸式体验,再到社交媒体平台上丰富多彩的内容创…