欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows安裝Redis的幾種方式與測試流程總結(jié)

 更新時(shí)間:2025年05月28日 09:21:01   作者:mr.Darker  
本文系統(tǒng)梳理了在 Windows 系統(tǒng)上安裝和使用 Redis 的多種方式,涵蓋通過端口號(hào)識(shí)別運(yùn)行中的 Redis 實(shí)例、進(jìn)程定位方法,并提供了 Java 環(huán)境下的連接與測試示例,同時(shí)還介紹了常見的圖形化管理工具,便于可視化管理與調(diào)試,需要的朋友可以參考下

一、Windows 安裝 Redis 的常見方式

1. 使用 Memurai(推薦方式)

  • 官網(wǎng):https://www.memurai.com/
  • 特點(diǎn):完全兼容 Redis 協(xié)議,適合開發(fā)測試
  • 優(yōu)點(diǎn):以 Windows 服務(wù)運(yùn)行,自動(dòng)啟動(dòng),穩(wěn)定
  • 缺點(diǎn):不包含 redis-cli

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

2. 使用 tporadowski/redis(社區(qū)維護(hù)的 Redis for Windows)

redis-server.exe redis.windows.conf
  • 可作為服務(wù)注冊:
redis-server.exe --service-install redis.windows.conf
redis-server.exe --service-start

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

3. 使用 WSL 安裝原生 Redis

  • 安裝 Ubuntu 子系統(tǒng)后運(yùn)行:
sudo apt update
sudo apt install redis-server
sudo service redis-server start

4. 使用 Docker 安裝 Redis(需安裝 Docker Desktop)

docker run -d -p 6379:6379 --name my-redis redis

二、常用圖形化 Redis 客戶端工具

在這里插入圖片描述

工具名稱說明地址
Another Redis Desktop Manager輕量開源,跨平臺(tái)https://github.com/qishibo/AnotherRedisDesktopManager
RedisInsightRedis 官方出品,功能全面https://redis.com/redis-enterprise/redis-insight/

圖形化工具可以:

  • 查看鍵值
  • 創(chuàng)建 / 刪除鍵
  • 監(jiān)控 Redis 使用狀態(tài)(內(nèi)存、連接數(shù)等)

1. 安裝 Another Redis Desktop Manager:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

2. 安裝 RedisInsight:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

RedisInsight 首次啟動(dòng)配置推薦

設(shè)置項(xiàng)說明推薦配置
Use recommended settings一鍵啟用所有默認(rèn)設(shè)置(包括上傳使用數(shù)據(jù))? 建議關(guān)閉
Usage Data是否上傳使用行為數(shù)據(jù)供 Redis 改進(jìn)產(chǎn)品? 建議關(guān)閉
Encrypt sensitive information使用系統(tǒng)密鑰庫加密保存的連接密碼等? 建議開啟
Show notification是否顯示操作通知提示(如連接異常、寫入失敗等)? 建議開啟
I have read and understood the Terms同意條款,必須勾選? 必須勾選

三、查看 Redis 當(dāng)前運(yùn)行實(shí)例的方法

1. 查看端口占用

netstat -aon | findstr :6379

示例輸出:

TCP 127.0.0.1:6379 0.0.0.0:0 LISTENING 404

在這里插入圖片描述

2. 查看 PID 對應(yīng)的進(jìn)程名

tasklist /FI "PID eq 404"

輸出:

memurai.exe 404 Services

redis-server.exe 404 Console

根據(jù)此方法判斷當(dāng)前運(yùn)行的是 Memurai 還是 Redis for Windows。

在這里插入圖片描述

補(bǔ)充:任務(wù)管理器也可以直接搜索 PID查詢

在這里插入圖片描述

四、使用 Java 代碼測試 Redis 是否連接成功

Maven 依賴

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>4.4.3</version>
</dependency>

Java 示例代碼

import redis.clients.jedis.Jedis;

public class Main {
    public static void main(String[] args) {
        try (Jedis jedis = new Jedis("127.0.0.1", 6379)) {
            String response = jedis.ping();
            System.out.println("連接狀態(tài): " + response);

            jedis.set("testKey", "Hello from Java");
            String value = jedis.get("testKey");

            System.out.println("讀取的值: " + value);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

運(yùn)行結(jié)果(成功示例)

連接狀態(tài): PONG
讀取的值: Hello from Java

在這里插入圖片描述

總結(jié)

項(xiàng)目狀態(tài)
Redis 運(yùn)行方式Memurai / tporadowski / WSL / Docker
圖形化客戶端可選 GUI 工具 RedisInsight / ARDM
端口判斷進(jìn)程使用 netstat 和 tasklist 確認(rèn)運(yùn)行源
Java 測試連接成功連接并讀寫測試值

該環(huán)境完全可用于:本地緩存、驗(yàn)證碼服務(wù)、分布式鎖、登錄會(huì)話等功能開發(fā)。

以上就是Windows安裝Redis的幾種方式與測試流程總結(jié)的詳細(xì)內(nèi)容,更多關(guān)于Windows安裝Redis的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Redis的數(shù)據(jù)類型和內(nèi)部編碼詳解

    Redis的數(shù)據(jù)類型和內(nèi)部編碼詳解

    Redis是通過Key-Value的形式來組織數(shù)據(jù)的,而Key的類型都是String,而Value的類型可以有很多,在Redis中最通用的數(shù)據(jù)類型大致有這幾種:String、List、Set、Hash、Sorted Set,下面通過本文介紹Redis數(shù)據(jù)類型和內(nèi)部編碼,感興趣的朋友一起看看吧
    2024-04-04
  • Redis?布隆過濾器命令的使用詳解

    Redis?布隆過濾器命令的使用詳解

    這篇文章主要介紹了Redis?布隆過濾器的相關(guān)命令的使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Redis五種數(shù)據(jù)類型詳解

    Redis五種數(shù)據(jù)類型詳解

    Redis是基于內(nèi)存的 K-V 數(shù)據(jù)庫,常用于緩存、消息隊(duì)列,分布式鎖等場景,并且提供了常見的數(shù)據(jù)結(jié)構(gòu):字符串、哈希、列表、集合、帶排序的集合,本文主要介紹了Redis的五種數(shù)據(jù)類型,感興趣的小伙伴可以參考閱讀本文
    2023-04-04
  • Redis連接超時(shí)異常的處理方法

    Redis連接超時(shí)異常的處理方法

    這篇文章主要給大家介紹了關(guān)于Redis連接超時(shí)異常的處理方法,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • redis?protocol通信協(xié)議及使用詳解

    redis?protocol通信協(xié)議及使用詳解

    這篇文章主要為大家介紹了redis?protocol通信協(xié)議及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • redis 替代php文件存儲(chǔ)session的實(shí)例

    redis 替代php文件存儲(chǔ)session的實(shí)例

    這篇文章主要介紹了redis 替代php文件存儲(chǔ)session的實(shí)例的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這樣的方法,需要的朋友可以參考下
    2017-10-10
  • 推薦一款神仙顏值的 Redis 客戶端工具(速收藏)

    推薦一款神仙顏值的 Redis 客戶端工具(速收藏)

    這篇文章主要給大家推薦一款神仙顏值的 Redis 客戶端工具(速收藏),非常好用的redis桌面管理工具,可以運(yùn)行于Linux、Windows、Mac三大平臺(tái),并且當(dāng)加載大數(shù)量的key不會(huì)crash,感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • 深入理解redis_memcached失效原理(小結(jié))

    深入理解redis_memcached失效原理(小結(jié))

    這篇文章主要介紹了深入理解redis_memcached失效原理(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • redis-cli創(chuàng)建redis集群的實(shí)現(xiàn)

    redis-cli創(chuàng)建redis集群的實(shí)現(xiàn)

    本文主要介紹了redis-cli創(chuàng)建redis集群的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • redis與memcached的區(qū)別_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    redis與memcached的區(qū)別_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric為首開發(fā)的高性能分布式內(nèi)存緩存服務(wù)器。那么redis與memcached有什么區(qū)別呢?下面小編給大家介紹下redis與memcached的區(qū)別,感興趣的朋友參考下吧
    2017-08-08

最新評(píng)論