Redis基礎的介紹與使用(一)(Redis簡介以及Redis下載和安裝)

0 引言

本系列用于和大伙兒一起入門Redis,主要包括Redis的下載,分別在終端,圖形顯示界面以及JAVA代碼中進行使用,適合給需要快速了解Redis是什么以及上手使用的朋友們,希望我用最簡單的語言來講清楚相關內容,讓我們共同進步!!

PS:本系列依舊會持續更新,請放心食用!!

1 Redis的簡介

簡單定義:Redis是一個基于內存的key-value(鍵值對)結構的數據庫

注意點:

1)這個數據庫和MyBatis不同,它的數據是儲存在內存當中,訪問速度更快,讀寫性能更高;

2)是一個基于鍵值對的數據庫;

3)適合存儲數據類型:熱點數據(咨詢、新聞等)

2 Redis的下載和安裝

2.1 Redis安裝

以windows操作系統為例:

首先進入網址:Releases · microsoftarchive/redis

進入網站后,直接下載最新版即可:

下載后直接解壓即可!!!,隨后我們看看Redis文件中的目錄,里面包含最重要的三個文件如下圖紅框中所示:

2.2 通過終端簡單測試Redis

然后我們先通過終端開啟redis服務器:

在當前文件夾下打開終端并輸入:

redis-server.exe redis.windows.conf

命令主要包括兩個部分:紅框表示啟動Redis服務端;藍框中表示打開Redis的服務是使用這個配置文件為前提的。服務啟動成功我們可以看到如下界面:

關閉Redis服務的話直接Ctrl+C即可!

那么我們如何連接到Redis服務呢?

我們在文件夾下打開一個新的終端(注意服務端記得開啟服務,且這個終端不要關閉!!!),并輸入命令redis-cli.exe:

redis-cli.exe -h localhost -p 6379

隨后我們使用一個測試命令keys *(也就是找到Redis中所有的關鍵字)-h以及-p分別表示需要連接Redis服務端的ip以及端口號,顯示如上圖所示證明Redis連接成功了!!!,退出客戶端使用的是輸入命令exit(注意和關閉服務端進行區分)

如果想要修改登入服務端的使用密碼 可以進入配置文件redis.windows.conf--找到requirepass fooboard這一行,并修改成你想要的密碼,比如123456:

但是但是:看到大多數人說在學習測試時不要設置密碼!!!!!否則可能出現很多其他問題!!

如果設置了密碼在客戶端登入時就需要加上你的密碼(不設密碼就不需要加!!!):

2.3 安裝Redis的圖形界面

圖形界面的安裝,可以到我提供的網盤進行下載,直接一路下一步即可!!也是非常簡單!!

Redis圖形界面軟件下載
下載完成后點擊軟件,會彈出這個窗口進行配置:

除了密碼外,其它和我設置一致即可!就能得到如下界面:

小坑!!!:如果出現如下界面的話,是因為你的Redis服務端沒開啟,記得使用終端開啟!!:

參考:

P50

Day05-02-Redis入門_嗶哩嗶哩_bilibili

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/913718.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/913718.shtml
英文地址,請注明出處:http://en.pswp.cn/news/913718.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

七牛云C++開發面試題及參考答案

智能指針的原理及應用場景是什么? 智能指針是 C 中用于管理動態分配內存的工具,其核心原理是通過 RAII(資源獲取即初始化)技術,將堆內存的生命周期與對象的生命周期綁定,從而避免手動管理內存帶來的內存泄…

【Python辦公】Excel橫板表頭轉豎版通用工具(GUI版本)橫向到縱向的數據重構

目錄 專欄導讀前言項目概述功能特性技術棧核心代碼解析1. 類結構設計2. 界面布局設計3. 滾動列表實現4. 數據轉換核心邏輯5. 預覽功能實現設計亮點1. 用戶體驗優化2. 技術實現優勢3. 代碼結構優勢使用場景擴展建議總結完整代碼結尾專欄導讀 ?? 歡迎來到Python辦公自動化專欄—…

C#項目 在Vue/React前端項目中 使用使用wkeWebBrowser引用并且內部使用iframe網頁外鏈 頁面部分白屏

如果是使用wkeWebBrowser的引用方式 非常有可能是版本問題導致的 問題分析 1. wkeWebBrowser 的局限性 不支持或不完全支持 ES6 語法(如 let, const, Promise, async/await) 缺少對現代 Web API 的支持(如 Intl, fetch, WebSocket&#xff0…

系統架構設計師論文分享-論微服務架構

我的軟考歷程 摘要 2023年2月,我所在的公司通過了研發紗線MES系統的立項,該系統為國內紗線工廠提供SAAS服務,旨在提高紗線工廠的數字化和智能化水平。我在該項目中擔任系統架構設計師一職,負責該項目的架構設計工作。本文結合我…

The History of Big Data

數據洪流悄然重塑世界的進程中,大數據的歷史是技術迭代與需求驅動的交響。從 2003 年分布式系統雛形初現,到 Hadoop 掀起開源浪潮,再到 Spark、容器化技術與深度學習的接力革新,以及 Hadoop 生態的興衰起落,大數據發展…

【JS逆向基礎】數據分析之正則表達式

前言:前面介紹了關于JS逆向所需的基本知識,比如前端三件套等,從這里開始就要進入到數據分析的范圍內了,當然對于一些小白而言一些基本的知識還是需要知道的,比如正則,XPATNY與BS4;三個內容用三篇…

Mac mini 高性價比擴容 + Crossover 游戲實測 全流程手冊

Mac mini 高性價比擴容 Crossover 游戲實測 全流程手冊 本文將圖文并茂地指導你如何: 為 M4 Mac mini 外置擴容(綠聯 USB4 硬盤盒 致態 TiPlus7100)安裝并配置 Crossover/Whisky 運行 Windows 應用實測游戲運行性能、診斷常見異常一、準備工…

【PyTorch】PyTorch中torch.nn模塊的卷積層

PyTorch深度學習總結 第七章 PyTorch中torch.nn模塊的卷積層 文章目錄PyTorch深度學習總結前言一、torch.nn模塊1. 模塊的基本組成部分1.1 層(Layers)1.2 損失函數(Loss Functions)1.3 激活函數(Activation Functions…

Rust簡潔控制流:if let與let else高效編程指南

文章目錄Rust簡潔控制流:if let與let else高效編程指南🎯 if let:專注單一匹配場景💡 if let核心優勢:🔄 if let與else搭配使用🚀 let else:錯誤處理與提前返回💎 let el…

upload-labs靶場通關詳解:第19關 條件競爭(二)

一、分析源代碼//index.php // 初始化變量:標記上傳狀態和錯誤消息 $is_upload false; $msg null;// 檢查是否通過POST方式提交了表單 if (isset($_POST[submit])) {// 引入自定義上傳類require_once("./myupload.php");// 生成基于時間戳的文件名&…

一天兩道力扣(3)

解法一:class Solution(object):def invertTree(self, root):if not root:return Noneroot.left, root.right root.right, root.leftself.invertTree(root.right)self.invertTree(root.left)return root解析:遞歸解法二:class Solution(obje…

jenkins2025安裝、插件、郵箱發送使用

Tips:卸載從新安裝(需要在C盤線先刪除.jenkins文件),然后換個默認瀏覽器從新安裝推薦的插件(不然安裝插件這一步會報錯,連接不到jenkins) 一、jenkins安裝 訪問jenkins官網:https://www.jenkins.io/download/ 雙擊war包開始下載…

vue中通過tabs 切換 時 顯示不同的echarts 特殊處理

需要進行特殊處理 比如強制 進行resize 的方法 不然 大小顯示會出現問題我先把全部的代碼弄上<script setup lang"ts"> import { ref, onMounted, onBeforeUnmount, nextTick } from vue import { useRoute } from vue-router import { message } from ant-des…

淺度解讀-(未完成版)淺層神經網絡-深層神經網絡

文章目錄淺層神經網絡的前向傳播計算流程矩陣在運算時形狀的變化激活函數的作用為什么要有激活函數反向傳播深層神經網絡參數超參數參數初始化初始化權重的值選擇淺層神經網絡的前向傳播 計算流程 #mermaid-svg-tMPs4IUCtqxvhJ24 {font-family:"trebuchet ms",verda…

【vben3源碼解讀】【useEcharts】【VueUse】詳解useEcharts這個hooks的作用與相關庫的使用(VueUse)

源代碼 import type { EChartsOption } from echarts;import type { Ref } from vue;import type { Nullable } from vben/types;import type EchartsUI from ./echarts-ui.vue;import { computed, nextTick, watch } from vue;import { usePreferences } from vben/preference…

報錯 400 和405解決方案

今天出了好多這個錯誤&#xff0c;Uncaught (in promise) AxiosError {message: Request failed with status code 400 , name: AxiosError , code: ERR_BAD_REQUEST , config: {…}, request: XMLHttpRequest, …}反正就是前后端的參數不匹配&#xff0c;要不就是請求方式不…

Java源碼的前端編譯

Java源碼的前端編譯 歡迎來到我的博客&#xff1a;TWind的博客 我的CSDN:&#xff1a;Thanwind-CSDN博客 我的掘金&#xff1a;Thanwinde 的個人主頁 0.前言 當一份Java代碼寫好時&#xff0c;將其進行編譯&#xff0c;運行&#xff0c;并不是簡單把這個Java源碼從頭到尾執行…

JWT6報錯誤 kid empty unable to lookup correct key

JWT5和jwt6在加密和解密和時候還明些區別的 &#xff0c;在5中&#xff0c;是不需要這個kid的&#xff0c;加解都不需要。但6中是需要這個keyId。 所以在使用的時候要做個區別&#xff0c;參考下面鏈接&#xff1a; ThinkPhp5.0.24 JWT報錯 ‘“kid“ empty, unable to lookup…

高效學習之一篇搞定分布式管理系統Git !

一、Git是什么1&#xff0e;Git是目前世界上最先進的分布式版本管理系統 2&#xff0e;工作原理/流程workspace&#xff1a;工作區 Index/Stage&#xff1a;暫存區 Repository&#xff1a;倉庫區&#xff08;本地倉庫&#xff09; Remote&#xff1a;遠程倉庫二、SVN和Git的最主…

AdsPower API 新增查詢環境 Cookies 接口,自動化更進一步!

你是不是有過這樣的經歷&#xff1f;賬號在 AdsPower 環境中已經成功登錄&#xff0c;但你還要花時間手動導出 Cookies、再整理處理&#xff0c;過程繁瑣、效率低下。 現在&#xff0c;我們上線了 API 查詢環境 Cookies 的接口&#xff0c;支持通過 API 直接獲取已登錄環境的 …