当前位置: 首页 > news >正文

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

目录

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

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

三、点击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数据库里面的数据,并在屏幕上打印输出;

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数据库:

相关文章:

  • Dify vs n8n vs RAGFlow:2025年AI应用与自动化工作流平台的终极对决
  • 趣味编程之分布式系统:负载均衡的“雨露均沾“艺术
  • vue3项目本地开启https协议访问(vite)
  • 1.凸包、极点、极边基础概念
  • STM32F103RCT6开发板无法调试问题
  • C语言链接数据库
  • ReadableStream响应主体数据处理(截图自用)
  • [net 6] udp_chat_server基于udp的简单聊天室(多线程的服务器与业务相分离)
  • C++11_2
  • 信息学奥赛一本通 1622:Goldbach’s Conjecture | 洛谷 UVA543 Goldbach‘s Conjecture
  • 【HDFS入门】HDFS与Hadoop生态的深度集成:与YARN、MapReduce和Hive的协同工作原理
  • 深度监听 ref 和 reactive 的区别详解
  • Spring Boot 实现 Excel 导出功能(支持前端下载 + 文件流)
  • ⭐ Unity 使用Odin Inspector增强编辑器的功能:UIManager脚本实例
  • React 对state进行保留和重置
  • 【gpt生成-其一】以go语言为例,详细描述一下 ​:语法规范​​BNF/EBNF形式化描述
  • 基于深度学习并利用时间信息在X射线血管造影中进行冠状动脉血管分割|文献速递-深度学习医疗AI最新文献
  • 【gpt生成-总览】怎样才算开发了一门编程语言,需要通过什么测试
  • 【OSCP-vulnhub】GoldenEye
  • 【专业解读:Semantic Kernel(SK)】大语言模型与传统编程的桥梁
  • 广东缉捕1名象牙走私潜逃非洲“红通”逃犯
  • 特朗普:将于19日分别与普京和泽连斯基通话
  • 蔡建忠已任昆山市副市长、市公安局局长
  • 南京艺术学院博导、雕塑家尹悟铭病逝,年仅45岁
  • 北京韩美林艺术馆党支部书记郭莹病逝,终年40岁
  • 中欧互动中的合作与分歧:务实需求将克服泛安全化的“政治钟摆”