Windows Subsystem for Linux (WSL) 中安装 Redis

server/2025/1/17 4:51:46/

Windows Subsystem for Linux (WSL) 中安装 Redis 是一个常见的开发环境设置过程。以下是详细步骤,适用于 Ubuntu 或其他基于 Debian 的 Linux 发行版。


步骤 1:打开 WSL 终端

首先,确保你已经在 Windows 上启用了 WSL,并安装了一个 Linux 发行版(如 Ubuntu)。

打开 WSL 终端(例如 Ubuntu)。


步骤 2:更新软件包列表

在安装 Redis 之前,先更新系统的包管理器:

sudo apt update
sudo apt upgrade -y

步骤 3:安装 Redis

使用 apt 包管理器安装 Redis:

sudo apt install redis-server -y

步骤 4:启动 Redis 服务

安装完成后,可以启动 Redis 服务:

sudo service redis-server start

验证 Redis 是否运行:

redis-cli ping

返回 PONG 表示 Redis 已经正常启动。


步骤 5:设置 Redis 为开机自启动

为了确保每次启动 WSL 后,Redis 自动运行,可以使用以下命令将 Redis 设置为开机自启动:

sudo systemctl enable redis-server

步骤 6:配置 Redis(可选)

默认情况下,Redis 只监听本地的 127.0.0.1。如果你希望在 Windows 或局域网内访问 Redis,需要修改配置文件:

  1. 打开配置文件:

    sudo nano /etc/redis/redis.conf
    
  2. 找到以下内容并修改:

    # 修改 bind 地址
    bind 0.0.0.0
    
  3. 保存并退出,然后重启 Redis 服务:

    sudo service redis-server restart
    

步骤 7:在 Windows 中测试 Redis 连接

在 Windows 上安装一个 Redis 客户端工具(如 RedisInsightRedis Desktop Manager),然后连接到:

  • 地址localhost
  • 端口6379

🚀 验证安装:

如果你在 WSL 中运行以下命令:

redis-cli

然后输入:

ping

应返回:

PONG

附加配置:WSL 自动启动 Redis

要确保 Redis 在 WSL 启动时自动启动,可以编辑 WSL 的 启动文件

nano ~/.bashrc

在文件末尾添加:

sudo service redis-server start

保存并退出。这样,每次启动 WSL 时,Redis 服务会自动启动。


🛠 常用 Redis 命令:

命令说明
redis-cli进入 Redis 命令行
redis-cli ping测试 Redis 是否运行
sudo service redis-server start启动 Redis 服务
sudo service redis-server stop停止 Redis 服务
sudo service redis-server restart重启 Redis 服务

http://www.ppmy.cn/server/159000.html

相关文章

centos7.6 安装nacos 2.0.4与恢复nacos的mysql

1 安装目录 useradd adminmkdir -p /home/admin/nacos2 下载 wget https://github.com/alibaba/nacos/releases/download/2.0.4/nacos-server-2.0.4.zip?spm5238cd80.1f77ca18.0.0.4d31e37ewdt6EW&filenacos-server-2.0.4.zip cp nacos-server-2.0.4.zip /home/admin/ un…

C语言:-三子棋游戏代码:分支-循环-数组-函数集合

思路分析: 1、写菜单 2、菜单之后进入游戏的操作 3、写函数 实现游戏 3.1、初始化棋盘函数,使数组元素都为空格 3.2、打印棋盘 棋盘的大概样子 3.3、玩家出棋 3.3.1、限制玩家要下的坐标位置 3.3.2、判断玩家要下的位置是否由棋子 3.4、电脑出棋 3.4.1、…

3d 可视化库 vister部署笔记

目录 vister 开源地址: python版本: 在python3.10以上版本安装 viser, 测试ok的案例: 立方体mesh选中 SMPL-X可视化 ok 推理代码: vister 开源地址: GitHub - nerfstudio-project/viser: Web-based 3D visualization + Python python版本: 在python3.10以上版本…

备战蓝桥杯:树的存储与遍历(dfs和bfs)

树的概念 树的逻辑结构是树形结构,和我们之前的线性结构又不太一样了,是一种一对多的关系 树的结点分为根节点,叶子结点(没有分支的结点) 以及分支结点 从上往下看,每个结点都有0个或多个后继 从下往上…

Lesson 109 A good idea

Lesson 109 A good idea 词汇 idea n. 主意,想法 复数:ideas 用法:口语:Good idea! 好主意!       Big idea! 高见!好主意!       Great idea! 好主意       Bad idea! 坏主…

leetcode79.单词搜索

给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相…

mysql 双主双从 + proxysql 代理

环境 主机ipmaster1192.168.233.101master2192.168.233.102slave1192.168.233.103slave2192.168.233.104client192.168.233.105 需求 master1和master2互为主从,slave1是master1的从,slave2是master2的从。 master主机通过proxysql代理实现负载均衡的…

迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统-编写 bundle.json文件

bundle.json 文件内容如下所示: 下面是对各个字段的解释: 1. name: "ohos/demos" - 这是组件或项目的名称,这里表示它属于 OHOS(OpenHarmony OS)生态系统下的一个名为"demos"的组件。 2. descri…