Ubuntu安装redis服务器

news2025/7/8 0:27:56
  1. 官网下载redis服务器的压缩包redis-6.0.16.tar.gz

在这里插入图片描述

点击download 6.2.8或任意版本即可。

  1. 上传下载的压缩包到服务器或者本地虚拟机

在这里插入图片描述

  1. 解压压缩包,并安装gcc
tar -zxvf redis-6.0.16.tar.gz

在这里插入图片描述
解压之后可以看到redis的目录结构:

在这里插入图片描述
没有bin目录,而redis的启动启动目录在src目录下,由于redis启动需要gcc环境,因此需要重新编译和和安装一下。

在这里插入图片描述

切换到redis的src目录安装gcc
在这里插入图片描述

#切换到 redis目录
cd redis/src     #解压的目录不一样
# 编译
make
# 安装
make install

编译过程中可能会初选error: jemalloc/jemalloc.h: No such file or directory异常
解决办法:依次执行如下命令:
make MALLOC=libc
cd src && make install

如果最开始没有切换目录那么安装的就是默认目录

在这里插入图片描述

切换了目录后启动程序直接在redis的src目录下:

在这里插入图片描述

对比之前的src多了很多绿色的文件一部分是启动文件。

在src目录下输入redis-server./redis-server即可启动redis服务器,当然也可以配置环境变量,全局应用,目录是src而不是bin。

在这里插入图片描述
redis的环境变量是到src的。

# 编辑环境变量
sudo vi /etc/profile

# 重启环境变量
source /etc/profile

重启环境变量后在任意位置都能启动redis服务器:

在这里插入图片描述

在这里插入图片描述

  1. redis的基本使用

redis的启动分为两种方式:前台启动和后台启动。
由于前台启动后,命令行界面不能再执行其他操作,且命令行界面关闭后,redis也会随即关闭,所以不推荐使用。

在这里插入图片描述

在次界面无法对redis操作

一般都需要在后台启动redis,后台启动需要修改配置文件redis.conf

在这里插入图片描述

找到如图的位置将图中地方的no改为yes

在这里插入图片描述

后台启动reids,修改完配置文件后,后台启动redis命令有了变化,需要携带配置文件的参数:

redis-server redis.conf

ps -ef| grep redis该命令用于查找redis服务。

在这里插入图片描述

通过这样启动redis后redis服务器就持久化运行了

  1. 客户端连接redis

可以通过redis-cli工具连接redis测试其启动状况。

在这里插入图片描述
之前已经持久化了redis服务器,通过cli连接服务器。

# -h Redis服务器的IP地址 如果不指定代表连接本地redis
# -p 指定Redis端口号
# -a 指定连接密码
redis-cli [-h IP] [-p port] [-a password]

redis的关闭

在这里插入图片描述

部分参考自Linux下Redis的安装、配置及开机自启动

Redis基础

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

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

相关文章

Meta CTO专访:2023年AR/VR、元宇宙的下一步怎么走

2022年对于Meta来说注定是不平凡的一年,它经历了股价大跌、万人大裁员、项目重组、季度营收首次下滑、Reality Labs季度亏损破纪录,甚至前不久Meta AR/VR业务的元老级人物、Reality Labs顾问CTO John Carck也宣布离职,这件事对于Meta甚至整个…

HEVC学习之CTU划分

一,CTU相关概念 H.265将图像划分为“树编码单元(coding tree units, CTU)”,而不是像H.264那样的1616的宏块。根据不同的编码设置,树编码块的尺寸可以被设置为6464或有限的3232或1616。 上图就是一个6464树编码块的分区示例&am…

数字ic验证|SoC的功能验证

随着设计的进行,越接近最后的产品,修正一个设计缺陷的成本就会越高。 1.功能验证概述 在IC设计与制造领域,通常所说的验证(Verification)和测试(Test)是两种不同的事 验证 在设计过程中确认…

PHP 实现PDF转图片

目录 1.环境配置: 2.实现原理: 3.安装php扩展imagick 4.安装ghostscript 5.pdf转图片 1.环境配置: 2.实现原理: Php使用扩展插件imagick进行图片处理,处理pdf时使用imagick去调用ghostscript 3.安装php扩展imag…

spring-boot如何自行写一个starter并且使用

这里说的starter是pom中引入的一系列starter包,比如spring-boot-starter-web、mybatis-plus-boot-starter等。本文先已mybatis-spring-boot-starter的使用进行说明,然后得到使用的流程(套路),然后根据该流程&#xff0…

ddim原理及代码(Denoising diffusion implicit models)

前言 之前学习了 DDPM(DDPM原理与代码剖析)和 IDDPM(IDDPM原理和代码剖析), 这次又来学习另一种重要的扩散模型。它的采样速度比DDPM快很多(respacing),扩散过程不依赖马尔科夫链。 Denoising diffusion implicit models, ICLR 2021 理论 Astract和Int…

百果园通过港交所上市聆讯:八成营收来自加盟店,余惠勇为董事长

撰稿|汤汤 来源|贝多财经 近日,深圳百果园实业(集团)股份有限公司(下称“百果园”)通过港交所上市聆讯,并披露了聆讯后招股书。 根据招股书介绍,百果园是中国最大的水果零售经营商。根据弗若斯…

数据库实验6 存储过程实验

前言:游标的mysql代码不懂写,所以没有运行结果 实验6 存储过程实验 实验6.1 存储过程实验 1.实验目的 掌握数据库 PL/SQL 编程语言,以及数据库存储过程的设计和使用方法。 2.实验内容和要求 存储过程定义,存储过程运行,存储过程更名,存…

股票价、量走势图绘制

在证券投资分析领域中价、量走势分布图是投资者常用的一个参考方面。本案例主要介绍股票每日收盘价格、成交量的走势图以及月交易量分布饼图的绘制技能,并进一步介绍了子图的绘制方法。今有股票代码600000行情交易数据表(trd.xlsx)&#xff0…

SPDK线程模型

一、reactor线程 与传统的reactor线程模型相比,SPDK的reactor在功能实现上还是有很大区别的,线程不在基于流水线形式进行作业,而是采用Run-To-Complete来做运行处理。 如图所示,每个reactor线程会绑定一个cpu core,线…

力扣刷题笔记day7(数组中重复的数字+在排序数组中查找数字+0~n-1中缺失的数字)

文章目录数组中重复的数字题目思路代码在排序数组中查找数据题目思路代码0~n-1中缺失的数字题目思路代码数组中重复的数字 题目 思路 创建一个哈希表,将数组遍历,如果不存在则添加到哈希表中,如果存在则直接返回 代码 var fin…

电磁功率流和坡印廷矢量

回顾: 场源的影响周围的快慢取决于距离和传播速度 场源变化引起电磁波,电磁波传输能量 电磁能量的流动满足能量守恒定律 我们关心的是 体积V里面和体积外怎么交换能量,S是包围的闭合面 大家想一想,体积里面有场源 随着能量的…

Spring 中使用Nacos服务发现

引入依赖 <dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-spring-context</artifactId><version>${latest.version}</version> </dependency>本文使用的版本为&#xff1a;1.1.1&#xff08;与Spring 中…

微服务(二)——注册中心(Eureka、Nacos)

目录1. 概念2. Eureka1. 服务搭建1. 依赖导入2. 配置文件3. 启动项目2. 服务注册1. 依赖导入2. 配置文件3. 启动多个实例3. 服务发现1. 依赖导入2. 配置文件3. 服务拉取和负载均衡4. 小结3. Ribbon1. 负载均衡流程2. 负载均衡策略3. 加载策略4. Nacos1. 下载安装2. 注册中心1. …

css:隐藏input file标签并触发点击上传文件事件

目录方式一&#xff1a;将input标签覆盖到按钮的最上层方式二&#xff1a;通过label标签触发点击事件方式三&#xff1a;js触发文件上传的点击事件总结通用的按钮样式 /* button样式来自element-ui */ .button {color: #fff;background-color: #409eff;display: inline-block;…

【MQTT】mqtt + go + M5Stack + SSR 远程灯控程序

1. mqtt服务搭建 参考上一篇文章【MQTT】mqtt 服务器部署--go 生产和消费demo_平静不绝望的博客-CSDN博客 2. M5stack 烧录和编程 详细文档&#xff1a;m5-docs mac 需要安装USB驱动 和 m5burner 如下图 3. flow ui 编程 SSR 4. go web远程代码 s.Router.HandleFunc(&…

UE中的FString操作

此篇是指单纯记录&#xff0c;方便之后查阅。 目录 创建 转型到FString FString转型到其他类型 字符串中是否包含指定串 查找给定串在其中是什么位置 字符串比较 读文件 裁剪字符串 编码解决的是文字问题 稍微细致一些的可以看&#xff1a; UE4随笔&#xff1a;FStri…

TI 2640 Quick start

&#xff08;1&#xff09;下载ccs 并且安装 &#xff08;2&#xff09;下载对应版本的SDK&#xff0c;并且安装 SDK对应版本下载可以通过搜索的方式&#xff1a;simplelink_cc2640r2_sdk_5_30_00_03 &#xff08;3&#xff09;导入对应的工程文件 此篇文档可以作为参考&#x…

喜讯丨计讯物联荣获厦门软件园党群服务中心篮球赛亚军

蓄势待发迎“篮”上&#xff0c;齐心协力谱新篇。12月17日&#xff0c;厦门软件园党群服务中心篮球赛完美落幕。计讯物联一路过关斩将&#xff0c;荣获厦门软件园党群服务中心篮球赛亚军。 决胜雅马哈&#xff0c;强势晋级半决赛 随着一声哨响&#xff0c;比赛正式拉开帷幕&…

2个月备考通过系统架构设计师考试,把经验分享给孤军奋战的你

一、前言 本来于2022-08-29报考系统架构设计师&#xff0c;报考完成以后才开始了正式的学习&#xff0c;也就是9月初才开始系统学习&#xff0c;2022-11-05开始考试&#xff0c;中间准备了两个月的时间。 当时公司业务受疫情影响严重&#xff0c;领导叫我考一个证书吧&#xf…