目录

Jar包配置

设置键值对

设置列表项

sortedSet

其他


Jar包配置

在IDEA里使用Redis需要,先打开Redis服务以及配置Redis驱动

Redis驱动Jar包:Jedis.jar

勾选你需要的jar包,点击应用,点击确定。

然后首先要打开Redis服务

这里我使用快捷方式打开:将开启命令写入文本更改后缀为.bat,生成快捷方式打开:

​​​​​​​ 将快捷方式移入桌面:点击快捷方式,这样就开启了Redis服务,不需要每次输入命令来启动:

打开服务后不要关闭窗口,否则服务会终止。

编写Reids Test测试是否可以连接上本地Redis服务:

package RedisDemo;import redis.clients.jedis.Jedis;public class Test {public static void main(String[] args) {//连接本地Redis服务Jedis jedis=new Jedis("localhost");//jedis.auth("password") 如果设置密码需要System.out.println("运行成功");//查看服务是否运行System.out.println("正在运行"+jedis.ping());}}

查看效果:

向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG

设置键值对

package RedisDemo;
import redis.clients.jedis.Jedis;public class Test {public static void main(String[] args) {//连接本地Redis服务Jedis jedis=new Jedis("localhost");//jedis.auth("password") 如果设置密码需要System.out.println("运行成功");//查看服务是否运行System.out.println("正在运行"+jedis.ping());//设置字符串:jedis.set("东方仗助","疯狂钻石");jedis.set("迪奥.普兰度","The World");//获取存储数据输出System.out.println("东方仗助的替身为"+jedis.get("东方仗助"));System.out.println("迪奥.普兰度的替身为"+jedis.get("迪奥.普兰度"));}}

在Desktop Manager查看存储:

设置列表项

package RedisDemo;
import redis.clients.jedis.Jedis;public class Test {public static void main(String[] args) {//连接本地Redis服务Jedis jedis=new Jedis("localhost");//jedis.auth("password") 如果设置密码需要System.out.println("运行成功");//查看服务是否运行System.out.println("正在运行"+jedis.ping());//将数据存储到列表里jedis.lpush("StandPower","绯红之王");jedis.lpush("StandPower","银色战车");jedis.lpush("StandPower","黄金镇魂曲");jedis.lpush("StandPower","钢链手指");//获取存储数据并输出System.out.println("替身列表"+jedis.lrange("StandPower",0,3));}}

Reids大部分命令都可以使用Java来执行。

sortedSet

package RedisDemo;
import redis.clients.jedis.Jedis;public class Test {public static void main(String[] args) {//连接本地Redis服务Jedis jedis=new Jedis("localhost");//jedis.auth("password") 如果设置密码需要System.out.println("运行成功");//查看服务是否运行System.out.println("正在运行"+jedis.ping());//将数据存储到sortedSet里,来给死神千年血战战力排个名,此排名纯属个人见解jedis.zadd("力量排名",7,"完全融合崩玉-蓝染惣右介");jedis.zadd("力量排名",10,"友哈巴赫");jedis.zadd("力量排名",8,"黑崎一护");jedis.zadd("力量排名",9,"灵王");//查看存储信息//成员数量:System.out.println("排名人数"+jedis.zcard("力量排名"));//排名  从小到大排System.out.println("实力排名"+jedis.zrange("力量排名",0,-1));}}

其他

Redis其他数据结构在IDEA使用方法类似,(可能有些啰嗦,但请注意)其他Redis常用命令用法我的其他文章有讲解,或者网上查找更加详细资料,但是确保已经安装了 redis 服务及 Java redis 驱动,并且机器上能正常使用 Java,注意配置Jar包,打开服务后不要关闭窗口。

Redis学习(IDEA使用Java)相关推荐

  1. Redis学习记录之Java中的初步使用

    [html] view plain copy  redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;&qu ...

  2. 2021-3-20 狂神说java之 redis学习

    Nosql概述 Nosql = not only sql (不仅仅是SQL) 泛指非关系型数据库 关系型数据库:表格,行,列 很多的数据类型用户的个人信息,社交网络,地理位置.这些数据类型的存储不需要 ...

  3. Centos6下Redis学习(一)——Java客户端Lettuce的使用、Springboot整合

    几年前我用的还是Jedis,貌似现在Lettuce更加流行了,而且Springboot现在集成的也是Lettuce 官方文档https://lettuce.io/docs/getting-starte ...

  4. mysql redis教程_MySQL redis学习与应用

    诸如mysql等关系型数据库,在数据存储在高并发情况下读写性能有所限制,Nosql(非关系型数据库)便应运而生,弥补了关系型数据库的不足. [简介] redis是作为一种key-value存储形式的N ...

  5. 【2021Java最新学习路线】java前端开发

    前言 过去十多年互联网产业的高速发展,在给社会带来深刻变革的同时,也催生了服务架构的演进:从传统的单体应用到面向服务的SOA,再到现今主流的微服务架构,而 Apache Dubbo就是微服务领域中的先 ...

  6. Redis学习总结(数据类型、持久化、事务、数据删除策略、主从复制、哨兵、缓存雪崩等)

    Redis学习总结 1.Redis是什么 1.概念 2.特点 3.应用场景 2.Linux环境安装redis 3.Redis的数据存储格式 1.String类型 1.String类型的常用操作 2.S ...

  7. Redis学习之旅--Redis的数据类型你都知道吗?

    Redis学习之旅--数据类型 Redis-Key String(字符串) list(列表) Set(集合) Hash(哈希) Zset(有序集合) geospatial hyperloglog bi ...

  8. 自学Redis技术,如何在Java应用

    自学Redis技术,如何在Java应用 ~~自学之路之艰辛,现在的世界离不开百度 但是百度要么找到大牛篇,要么就是复制粘贴篇. (小白的无奈)以此篇开始,无论是否找到工作,开启了漫漫自学之路 一个程序 ...

  9. Redis学习笔记(实战篇)(自用)

    Redis学习笔记(实战篇)(自用) 本文根据黑马程序员的课程资料与百度搜索的资料共同整理所得,仅用于学习使用,如有侵权,请联系删除 文章目录 Redis学习笔记(实战篇)(自用) 1.基于Sessi ...

  10. Redis学习笔记(B站狂神说)(自己总结方便复习)

    Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...

最新文章

  1. 如皋技校计算机老师,如皋中专计算机考试名列南通第一 共2457人参考合格率达95.5%...
  2. 《PSP游戏下载 国际象棋大师:学习的艺术》(Chessmaster : The Art Of Learning)
  3. python遍历目录树_在Python中遍历目录树的速度要快得多?
  4. Codeforces Round #717 (Div. 2) D(倍增dp)
  5. 【数字信号处理】希尔伯特变换系列1之相位处理(含MATLAB代码)
  6. Uncaught TypeError: Cannot read property ‘clientWidth‘ of null报错
  7. Sql查询出数据表中所有重复的数据
  8. 关于D3D中AGP显存,内存,显存三种内存的解释
  9. 剑网三插件入门教程(2):在游戏中调试Lua代码
  10. Mac OS 安装IE
  11. bixby怎么编程_Bixby将优先考虑Yahoo和AOL内容,因为三星获得了报酬
  12. Python列表/元组/字典/集合详解
  13. 【公告】博客新皮肤上线啦
  14. MATLAB矩阵行列式
  15. oracle参数open_cursors和session_cached_cursor详解
  16. 手游立项(一):理解手游开发
  17. led接口实验微型计算机,微型计算机原来与接口技术实验报告(全)
  18. 夏天晚上睡觉点蚊香对身体有害?+几招防蚊、驱蚊办法
  19. 单相交流电机转动原理于启动电容的作用
  20. Java连接redis选择指定库操作

热门文章

  1. Markdown使用说明
  2. 注解 “@Deprecated” 的含义与作用
  3. CAD常用命令和快捷键的设置方法
  4. 柯里化的两种实现方式(定参和不定参)
  5. c++语言 时间相减问题
  6. Spring 配置context:component-scan产生的错误
  7. 案例:全部选中 全部取消选中
  8. 高德地图自定义车辆定位marker以及弹出框窗口
  9. 2021年05月09日第十二届蓝桥杯第二场省赛试题及详解(Java本科B组)
  10. 一年级奥数题:小小+状状+元元=小状元