2024最新版Redis安装使用指南

2024最新版Redis安装使用指南

Installation and Usage Guide to the Latest Redis in 2024

By Jackson@ML

1. 什么是Redis?

The open-source, in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.

按照官网定义,Redis是一个开源的、用作缓存数据存储、向量数据库、文档数据库、流式处理引擎,和消息代理的内存数据存储。

Redis ( Remote DIctionary Server ) 通常被称为数据结构服务器,因为值 ( value ) 可以是字符串 ( String ) , 哈希 ( Map ) , 列表 ( list ) , 集合 ( Sets ) 或有序集合 ( Sorted Sets) 等类型。 Redis 是开源的,遵守 BSD 协议,使用 C 语言开发。 Redis 是互联网技术中使用最为广泛的中间件之一,随着它在新浪微博等众多门户网站的使用而逐渐风靡国内。

本文简要介绍Redis下载安装和基本使用步骤,希望对广大读者有所帮助。

2. 获取Redis

打开Chrome浏览器,访问Redis官网链接:https://redis.io/ ,如下图:

在这里插入图片描述
点击上方导航栏右侧的蓝色Download按钮。进入到下载页面。

在这里插入图片描述
在左侧Redis区域,点击Download 72.4, 进入到下载页面。

3. 安装Redis

3.1 在Windows Subsystem for Linux安装Redis

打开Windows Subsystem for Linux (即WSL),最简单的方法是在Windows搜索栏搜索关键字”WSL”, 找到后点击以管理员身份运行。如下图:

在这里插入图片描述
此时,打开WSL命令行窗口,如下图所示:

在这里插入图片描述
我们要开始在WSL环境安装Redis,接下来的步骤简明扼要。

1) 添加redis的repository:

运行以下命令,可实现添加redis到repository.

sudo apt-add-repository ppa:redislabs/redis

如下图所示:

在这里插入图片描述
按Enter(回车)键继续。如果需要取消,就按Ctrl-C组合键。

在这里插入图片描述

2) 更新软件包

运行以下命令,更新系统软件包:

sudo apt-get update

更新完毕,如下图所示:

在这里插入图片描述

3) 升级系统软件包

运行以下命令,以升级系统软件包:

sudo apt-get upgrade

如下图所示:

在这里插入图片描述

4) 安装redis server

运行以下命令,以安装redis server:

sudo apt-get install redis-server

如下图所示:

在这里插入图片描述

5) 重新启动Redis Server

为了启动Redis服务,需要重新启动Redis Server,运行以下命令:

sudo service redis-server restart

如下图所示:

在这里插入图片描述
*注: 如果需要停止redis-server, 则需运行以下命令:

sudo service redis-server stop
6) 验证Redis Server在运行状态

运行以下命令:

redis-cli

出现本地主机提示符(带端口号)。

7) 连接到数据库命令:
set user:1 “Jackson”

如下图所示:

在这里插入图片描述
看到用户Jackson被设置成功!显示OK

再运行get user命令,获取用户信息:

get user:1

如下图所示:
在这里插入图片描述

*注:默认情况下,Redis 有 0-15 个数据库索引,你可以在 redis.conf 中更改该编号的数据库 NUMBER。

3.2 用MSI安装包安装Redis
1) 下载Redis的MSI安装包

使用以下链接,下载用于Windows安装向导的安装包:
https://github.com/MicrosoftArchive/redis/releases, 如下图所示:

在这里插入图片描述
点击Assets列表中列出的Redis-x64-3.0.504.msi安装包,进行下载。

2) 完成安装

*注: 下载完毕后,可以双击安装包可执行文件,依照安装向导提示,完成安装。

由于github上这个版本不是最新的安装包,上传于2016年,因此,安装过程不再详述。

技术好文陆续推出,敬请关注。
您的认可,我的动力!😃

相关阅读

  1. 2024最新版MySQL安装使用指南
  2. 2024最新版MongoDB安装使用指南
  3. 2024最新版IntelliJ IDEA安装使用指南
  4. 2024最新版Visual Studio Code安装使用指南

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MSS与cwnd的关系,rwnd又是什么?

慢启动算法是指数递增的 这种指数增长的方式是慢启动算法的一个核心特点,它确保了TCP连接在开始传输数据时能够快速地探测网络的带宽容量,而又不至于过于激进导致网络拥塞。具体来说: 初始阶段:当TCP连接刚建立时,拥…

Prometheus 教程

目录 一、简介二、下载安装1、安装 prometheus2、安装 alertmanager3、安装 grafana4、安装 node_exporter5、安装 mysqld_exporter 一、简介 Prometheus 是一个开源的系统监控和警报工具。它最初由 SoundCloud 开发,并于 2012 年发布为开源项目。Prometheus 专注于…

【leetcode刷题】 93.复原IP地址单层逻辑特殊点总结

这个跟131分割回文串比较类似,但是这里的回溯过程需要注意两个事项,一个是横向深入时要考虑到原字符串中加入“.”所以计数的idx从i2开始。纵向回退时要把用来控制结束时机的pointnum减掉1,再把这时已经加入了“.”的字符串去掉“.”。 判断合…

关于node与node-sass那些事

昨晚找了之前的一个项目想要复习下,结果npm i报错,大致意思就是noda-sass的版本和node的对不上,那怎么办呢: 1.换node版本,那好吧,首先要明白,对应的版本关系 2.然后我开始用nvm换node版本&am…

金晨颜值逆袭。每年一个样,美丽爆表。

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文 |猴哥聊娱乐 编 辑|徐 婷 校 对|侯欢庭 微博热议金晨颜值蜕变!从20岁清纯到31岁明艳&…

RHEL8提示需要注册才可以yum解决办法

关闭注册以及修改更新远(已注册的RHEL8忽略本步骤) 原因:因为没注册的红帽子是无法连接到官方的Yum源的 箭头所指的改成0 vi /etc/yum/pluginconf.d/subscription-manager.conf 箭头所指的改成0 cd /etc/yum.repos.d/ wget https://mirro…

docker之安装mongo创建运行环境

目录 一、docker pull 最新资源 二、启动mongo镜像 启动命令查看日志拉取低版本镜像成功启动 三、进入mongo容器 进入容器进入mongo环境查询当前所在库切换库至admin随意切换库 并 创建用户登录用户新增文档数据等 五、总结 版本兼容可备份操作 一、docker pull 最新资源…

CentOS已安装宝塔的情况下手动安装phpMyAdmin

CentOS 7.9.2009,宝塔7.9.4。 服务器中已有MySQL,可能不是通过宝塔安装的,而是手动安装的。用命令行可以正常进入MySQL查看和管理数据,说明已有的MySQL是正常的。在宝塔中点击数据库提示“未安装本地数据库,已隐藏无法…

基于函数计算AIGC生成图应用

目录 基于函数计算部署AIGC应用的主要步骤 创建Stable Diffusion模型的应用 访问应用实现文字生图 函数的查看与管理 基于函数计算部署AIGC应用的主要步骤 用函数计算实现AIGC只要简单的三步,分别是创建应用、运行应用及查看管理。 创建Stable Diffusion模型的应…

【大厂AI课学习笔记】【2.2机器学习开发任务实例】(7)特征构造

特征分析之后,就是特征构造。 特征构造第一步 特征构造往往要进行数据的归一化。 在本案例中,我们将所有的数据,将所有特征区间调整为0~1之间。 如上图。 那么,为什么要进行归一化,又如何将数据,调整为…

《隐私计算简易速速上手小册》第2章:关键技术介绍(2024 最新版)

文章目录 2.1 同态加密2.1.1 基础知识2.1.2 主要案例:云计算数据分析2.1.3 拓展案例 1:医疗数据分析2.1.4 拓展案例 2:金融风险评估2.2 安全多方计算(SMC)2.2.1 基础知识2.2.2 主要案例:跨机构金融数据共享2.2.3 拓展案例 1:医疗研究合作2.2.4 拓展案例 2:跨国界数据交…

拼夕夕 拼多多关键词恢复供应,欢迎骚扰

API接口(Application Programming Interface)是一种定义了软件组件之间交互的规范。它允许不同的软件系统之间进行通信和数据交换,使得开发者可以利用已有的功能和服务来构建自己的应用程序。 API接口可以分为不同的类型,包括Web…

加固手持平板电脑在铁轨维修上的应用|亿道三防onerugged

随着铁路交通的发展,铁轨维修成为保障行车安全和运营效率的重要环节。在这个关键的维修过程中,专业的设备和工具至关重要。亿道三防onerugged系列产品中的加固手持平板电脑是一款在铁轨维修上应用的理想选择。 首先,这款加固手持平板电脑满足…

全面总结!加速大模型推理的超全指南来了!

2023 年,大型语言模型(LLM)以其强大的生成、理解、推理等能力而持续受到高度关注。然而,训练和部署 LLM 非常昂贵,需要大量的计算资源和内存,因此研究人员开发了许多用于加速 LLM 预训练、微调和推理的方法…

汽车控制器软件正向开发

需求常见问题: 1.系统需求没有分层,没有结构化,依赖关系不明确 2.需求中没有验证准则 3.对客户需求的追溯缺失,不完整,颗粒度不够 4.系统需求没有相应的系统架构,需求没有分解到硬件和软件 5.需求变更管控不严格,变更频繁,变更纪录描述不准确,有遗漏,客户需求多…

使用 DevComponents DotNetBar DateTimeInput 控件实现高级日期时间选择功能

使用 DevComponents DotNetBar DateTimeInput 控件实现高级日期时间选择功能 在.NET WinForms 应用程序开发中,提供直观、易用的日期时间选择功能对于创建用户友好的界面至关重要。DevComponents DotNetBar 提供了一个功能丰富的 DateTimeInput 控件,它不…

MySQL篇之主从同步原理

一、原理 MySQL主从复制的核心就是二进制日志。 二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但不包括数据查询(SELECT、SHOW)语句。…

防御保护---内容保护

文章目录 目录 文章目录 一.防火墙内容安全概述 二.深度识别技术(DFI/DPI) 深度包检测技术(DPI) 深度流检测技术(DFI) 两者区别 三.入侵防御IPS 一.防火墙内容安全概述 防火墙内容安全是防火墙的一个重…

VMware Workstation 17安装教程:安装系统

点击开启虚拟机 安装向导的初始化界面 Keyboard和Language Support分别指的是键盘类型和语言支持,我们首先单击Time & Date按钮,设置系统的时区和时间。在地图上单击中国境内即可显示出上海的当前时间,确认后单击左上角的Done按钮。系统…

OpenCV边缘检测与视频读写

原理 OpenCV中的边缘检测原理主要基于图像梯度的计算,包括一阶梯度和二阶梯度。 一阶梯度:它反映了图像亮度变化的速度。Sobel算法就是一种以一阶梯度为基础的边缘检测算法。它通过计算图像在水平和垂直方向上的梯度来检测边缘。这种方法简单有效&…