Redis的下载安装和使用(超详细)

目录

一、所需的安装包资源小编放下述网盘了,提取码:wshf

二、双击打开文件redis.desktop.manager.exe

[三、点击next后,再点击i agree](#三、点击next后,再点击i agree)

四、点击箭头指向,选择安装路径,然后点击Install进行安装

五、安装完后依次点击next即可,然后就会发现桌面上有了redis管理工具的快捷方式

六、redis管理工具安装完成后,进入刚开始解压的文件夹"redis1"

七、进去找到这个文件,双击打开将redis启动:

八、redis启动后,在打开之前安装的redis管理工具

九、点击"连接到Redis服务器"

十一、设置好后就可以用其他方式去访问redis数据库了,小编以java为例给一段测试代码:

十二、数据库的刷新:


前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家

点击跳转到网站

一、所需的安装包资源小编放下述网盘了,提取码:wshf

通过网盘分享的文件:redis
链接: https://pan.baidu.com/s/13bNzXtW6jo7v1Dg3Se-Y8Q提取码: wshf

解压后得到的资源如下:

二、双击打开文件redis.desktop.manager.exe

三、点击next后,再点击i agree

四、点击箭头指向,选择安装路径,然后点击Install进行安装

五、安装完后依次点击next即可,然后就会发现桌面上有了redis管理工具的快捷方式

也可以在搜索框进行搜索:

六、redis管理工具安装完成后,进入刚开始解压的文件夹"redis1"

七、进去找到这个文件,双击打开将redis启动:

八、redis启动后,在打开之前安装的redis管理工具

进去是这个画面:

九、点击"连接到Redis服务器"

十、进行相关配置:我们刚开始学习就只需要给连接名就可以了,其他设置都是用默认的,等我们深入学习后,就可以去研究其他设置。

然后点击 "好" ,就将redis配置好了

十一、设置好后就可以用其他方式去访问redis数据库了,小编以java为例给一段测试代码:

代码功能为,用java程序将字符串word1、word2、word3、word4、word4分别存放到Redis内存数据库List和Set中,通过Redis DesktopManager观察Redis内存数据库中的值,然后又取出redis数据库里面的数据,并在屏幕上打印输出;

java 复制代码
package org.example;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Set;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main(String[] args) {
        // 连接到 Redis 服务器
        Jedis jedis = new Jedis("127.0.0.1", 6379);

        // 选择数据库,数据库名为 myRedis,Redis 数据库索引从 0 开始
        jedis.select(0);
        String[] words = {"word1", "word2", "word3", "word4", "word4"};
        // 将字符串存放到 Redis 的 List 中
        for (String word : words) {
            jedis.rpush("myList", word);
        }

        // 将字符串存放到 Redis 的 Set 中
        for (String word : words) {
            jedis.sadd("mySet", word);
        }

        // 从 Redis 的 List 中获取所有值并打印
        List<String> list = jedis.lrange("myList", 0, -1);
        for (String item : list) {
            System.out.println(item);

        }
        System.out.println("-----------");

        // 从 Redis 的 Set 中获取所有值并打印
        Set<String> set = jedis.smembers("mySet");
        // 打印输出
        for (String item : set) {
            System.out.println(item);
        }
        System.out.println("-----------");

        // 关闭连接
        jedis.close();
    }
}

运行结果:

十二、数据库的刷新:

有时候使用代码插入数据的时候,redis数据库可能没有及时更新数据,此时就可以点一下刷新redis数据库:

相关推荐
2603_965148119 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
ltl9 小时前
RocksDB 经典故障排查:L0、compaction 与 write stall
数据库
xfhuangfu10 小时前
Oracle中建立到CDB和PDB的连接
数据库·oracle·rpc
小小龙学IT10 小时前
DuckDB 深度实战:用 C++ 在进程内跑一个「分析型数据库」
数据库·c++
NineData10 小时前
DTCC 2026 预告|NineData CEO& 创始人叶正盛:面向 AI Agent 的数据库 DevOps 与数据复制实践
数据库·人工智能·数据库开发·devops·ninedata·数据库技术·dtcc
J_bean11 小时前
MySQL 事务是否必须手动开启?
数据库·mysql·数据库事务·自动提交·手动提交
J_bean11 小时前
MySQL InnoDB 如何检测死锁、判定死锁、处理死锁
数据库·mysql·死锁·死锁检测·处理死锁·死锁判定
浪子明X11 小时前
从 MongoDB 文档到关系模型:构建可重跑、可对账的数据迁移流水线
数据库·mongodb·oracle
杜子不疼.11 小时前
国产数据库撑起固井软件自主化:金仓 × 中海油服「海恒 Cemsol」落地解析
数据库
隔窗听雨眠12 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle