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安装使用指南

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

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

相关文章

星河做市基金会全球DAO社区启动,为数字货币市场注入新活力

2024年的数字货币市场即将迎来一次重要的历史性时刻 — 比特币减半,这四年一次的事件将成为全球数字资产市场的焦点,预示着新一轮的牛市浪潮即将到来。在这个关键时刻,星河做市基金会展现出其作为区块链行业领先市值管理公司的独特魅力。 GA…

初体验 在Dell R7525 服务器 RTX 3090 安装Chat with RTX

理论上是不建议在服务器上安装消费级的显卡,奈何数据中心的显卡需要额外的License才能体验RTX功能或者需要修改模式的方式如 A40 是可以做切换的。 一开始安装是失败的,现在想起来应该是和网络是相关的,所有首先需要做好科学网络才行&#x…

一文了解大数据生态

大数据一词最早指的是传统数据处理应用软件无法处理的过于庞大或过于复杂的数据集。 现在,对“大数据”一词的使用倾向于使用预测分析、用户行为分析或者其他一些从大数据中提取价值的高级数据分析方法,很少用于表示特定规模的数据集。 定义 大数据是…

LeetCode 450.删除二叉搜索树中的节点和669.修建二叉搜索树思路对比 及heap-use-after-free问题解决

题目描述 450.删除二叉搜索树中的节点 给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,…

[Android]Frida-hook环境配置

准备阶段 反编译工具:Jadx能够理解Java语言能编写小型的JavaScript代码连接工具:adb设备:Root的安卓机器,或者模拟器 Frida(https://frida.re/) 就像是你计算机或移动设备的妙妙工具。它帮助你查看其他程序或应用内部发生的事情&#xff0…

pipx — 在隔离环境中安装和运行 Python 应用程序

pipx官网: https://pipx.pypa.io/stable/ pipx pipx 是一个用于安装和运行Python应用程序的工具,它类似于 Linux的 apt 和JavaScript 的 npx 。 pipx和pip的区别: pip是一个通用的python包安装工具pipx专注于安装python cli程序 cli&#…

TLS、运输层安全协议

目录 运输层安全协议 1 协议 TLS 的要点 1.1 协议 TLS 的位置 1.2 TLS 与应用层协议独立无关 1.3 协议 TLS 具有双向鉴别的功能 1.4 TLS 建立安全会话的工作原理 TLS 的握手阶段 TLS 的会话阶段 1.5 TLS 传送的记录格式 2 协议 TLS 必须包含的措施 运输层安全协议 现…

Python urllib模块学习

HTTP协议 HTTP 协议:一般指HTTP(超文本传输)协议。 HTTP是为Web浏览器和Web服务器之间的通信而设计的,基于TCP/IP通信协议嘞传递数据。 HTTP消息结构 客户端请求消息 客户端发送一个HTTP请求到服务器的请求消息包括以下格式 请求行(request line)请求…

mysql 2-20

TEXT类型 枚举类型 SET类型 二进制字符串类型 BLOB类型 注意事项 JSON类型 提取数据 空间类型 选择建议 约束

HQYJ 2024-2-21 作业

复习课上内容(已完成)结构体字节对齐,64位没做完的做完,32位重新都做一遍,课上指定2字节对齐的做一遍,自己验证(已完成)两种验证大小端对齐的代码写一遍复习指针内容(已完…

如何通过本地消息表实现分布式事务?

本地消息表步骤 通过本地消息表(也称为可靠消息表)实现分布式事务是一种常见的做法,用于保证在分布式环境中消息的可靠传递和事务的一致性。以下是使用本地消息表实现分布式事务的一般步骤: 消息生产方(也就是发起方&…

力扣724. 寻找数组的中心下标(前后缀和)

Problem: 724. 寻找数组的中心下标 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 分别求取nums数组的前、后缀和(不包括当前元素),并比较当某个位置的前后缀和相等时,返回该位置; 复杂度 时间复杂度: …

电脑进水无法开机怎么办 电脑进水开不了机的解决方法

意外总是会不定时打破你的计划,电脑这类电器最怕遇到的除了火还有水,设备进水会导致数据丢失,那么我们遇到电脑进水怎么办?进水之后不正确处理也会引起很多不必要的麻烦. 解决办法 第一步:关机 如果您的电脑是在开…

软件测试面试常见问题【含答案】

一、面试技巧题(主观题) 序号面试题1怎么能在技术没有那么合格的前提下给面试官留个好印象?2面试时,如何巧妙地避开不会的问题?面试遇到自己不会的问题如何机智的接话,化被动为主动?3对于了解程度的技能,被…

软考33-上午题-【知识产权】-计算机软件的商业秘密权

一、商业秘密的定义 不为公众所知悉的,能为权利人带来经济利益、具有实用性并经权利人采取保密措施的技术信息和经营信息。 技术信息和经营信息是商业秘密的基本内容。 二、真题 真题1: 真题2: 申请专利、注册商标。 软件著作权&#xff0…

回归分析中的异方差性

在简单线性回归或多元线性回归中,我们对误差项做了一些基本假设。 简单线性回归: 多元线性回归: 假设条件: 1.误差均值为零 2.误差具有恒定方差 3.误差不相关 4.误差呈正态分布 第2个假设称为同方差性,因此&…

基于SSM实现的人事管理系统(源代码+数据库脚本)

文章目录 系统介绍技术选型成果展示账号地址及其他说明源码获取 系统介绍 系统演示 微信视频号:【全栈小白】查看视频 基于SSM实现的人事管理系统使用JavaEE开发,基于SpringMVCMybatis框架,该项目包含了用户管理、部门管理、职位管理、员工…

拯救者Legion Y9000K 2021H(82K6)原厂oem预装Win11系统镜像

lenovo联想拯救者Y9000K(82K6)原装出厂Windows11系统安装包下载,恢复出厂开箱状态 链接:https://pan.baidu.com/s/1DGWU7gctJerff6LJrgHD5w?pwdrbs5 提取码:rbs5 原装出厂系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、Office…

Linux桌面

系统信息的截图 登录界面右下角可以切换 Ubuntu on Wayland ,虽然还是测试版,不过体验已经比之前的 Xorg 好多了,最笔记本上使用最影响体验的高分屏适配功能,在 wayland 中也是几乎完美支持的。 卸载 snap 这个 snap 是 Ubuntu …

WEB 3D技术 three.js 3D贺卡(4) 添加鼠标滚轮移动屏幕 改变贺卡文字功能

好,上文 WEB 3D技术 three.js 3D贺卡(3) 点光源灯光动画效果 那么 我们来做一下 鼠标滚动相机和滚动时不同文字的切换 首先 我们要设置多个场景 其实也不能完全叫场景 也可以说多个位置 反正简单说就是多个位置 展现多个场景 我们先在代码的最下面 加上一个对象数…