Redis学习(IDEA使用Java)
目录
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)相关推荐
- Redis学习记录之Java中的初步使用
[html] view plain copy redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;&qu ...
- 2021-3-20 狂神说java之 redis学习
Nosql概述 Nosql = not only sql (不仅仅是SQL) 泛指非关系型数据库 关系型数据库:表格,行,列 很多的数据类型用户的个人信息,社交网络,地理位置.这些数据类型的存储不需要 ...
- Centos6下Redis学习(一)——Java客户端Lettuce的使用、Springboot整合
几年前我用的还是Jedis,貌似现在Lettuce更加流行了,而且Springboot现在集成的也是Lettuce 官方文档https://lettuce.io/docs/getting-starte ...
- mysql redis教程_MySQL redis学习与应用
诸如mysql等关系型数据库,在数据存储在高并发情况下读写性能有所限制,Nosql(非关系型数据库)便应运而生,弥补了关系型数据库的不足. [简介] redis是作为一种key-value存储形式的N ...
- 【2021Java最新学习路线】java前端开发
前言 过去十多年互联网产业的高速发展,在给社会带来深刻变革的同时,也催生了服务架构的演进:从传统的单体应用到面向服务的SOA,再到现今主流的微服务架构,而 Apache Dubbo就是微服务领域中的先 ...
- Redis学习总结(数据类型、持久化、事务、数据删除策略、主从复制、哨兵、缓存雪崩等)
Redis学习总结 1.Redis是什么 1.概念 2.特点 3.应用场景 2.Linux环境安装redis 3.Redis的数据存储格式 1.String类型 1.String类型的常用操作 2.S ...
- Redis学习之旅--Redis的数据类型你都知道吗?
Redis学习之旅--数据类型 Redis-Key String(字符串) list(列表) Set(集合) Hash(哈希) Zset(有序集合) geospatial hyperloglog bi ...
- 自学Redis技术,如何在Java应用
自学Redis技术,如何在Java应用 ~~自学之路之艰辛,现在的世界离不开百度 但是百度要么找到大牛篇,要么就是复制粘贴篇. (小白的无奈)以此篇开始,无论是否找到工作,开启了漫漫自学之路 一个程序 ...
- Redis学习笔记(实战篇)(自用)
Redis学习笔记(实战篇)(自用) 本文根据黑马程序员的课程资料与百度搜索的资料共同整理所得,仅用于学习使用,如有侵权,请联系删除 文章目录 Redis学习笔记(实战篇)(自用) 1.基于Sessi ...
- Redis学习笔记(B站狂神说)(自己总结方便复习)
Redis学习笔记B站狂神说 redis: 非关系型数据库 一.NoSQL概述 1.为什么要用Nosql 1.单机Mysql的年代 思考一下,这种情况下:整个网站的瓶颈是什么? 1.数据量如果太大,一 ...
最新文章
- 如皋技校计算机老师,如皋中专计算机考试名列南通第一 共2457人参考合格率达95.5%...
- 《PSP游戏下载 国际象棋大师:学习的艺术》(Chessmaster : The Art Of Learning)
- python遍历目录树_在Python中遍历目录树的速度要快得多?
- Codeforces Round #717 (Div. 2) D(倍增dp)
- 【数字信号处理】希尔伯特变换系列1之相位处理(含MATLAB代码)
- Uncaught TypeError: Cannot read property ‘clientWidth‘ of null报错
- Sql查询出数据表中所有重复的数据
- 关于D3D中AGP显存,内存,显存三种内存的解释
- 剑网三插件入门教程(2):在游戏中调试Lua代码
- Mac OS 安装IE
- bixby怎么编程_Bixby将优先考虑Yahoo和AOL内容,因为三星获得了报酬
- Python列表/元组/字典/集合详解
- 【公告】博客新皮肤上线啦
- MATLAB矩阵行列式
- oracle参数open_cursors和session_cached_cursor详解
- 手游立项(一):理解手游开发
- led接口实验微型计算机,微型计算机原来与接口技术实验报告(全)
- 夏天晚上睡觉点蚊香对身体有害?+几招防蚊、驱蚊办法
- 单相交流电机转动原理于启动电容的作用
- Java连接redis选择指定库操作