JAVA操作redis两种方法的区别是什么

小白今天刚接触redis,发现用java操作redis时有两种方法,第一种是
Jedis jedis=new Jedis("192.168.228.55",6379);
通过这个对象jedis.set可以往redis里设置key
另一种方式是通过一个什么RedisTemplate.opsForValue().set(..)来设置,
请大神提点下这有什么区别呀。。好迷惑

5个回答

我依稀记得是RedisTemplate可以配置在spring的配置文件里 jedis不能

CSDN_Black
csdn_black 回复airfling: 好的
接近 2 年之前 回复

不同的jar包,相同的功能

CSDN_Black
csdn_black 一模一样吗?
接近 2 年之前 回复

只知道它们来自的jar包不同,是不是可以理解为redisTemplate是spring对redis的一个封装类,功能比jedis更强大了,不知道这么理解对不对哇

CSDN_Black
csdn_black 回复airfling: 好的
接近 2 年之前 回复
airfling
airfling spring 的redisTemplate确实可以这么理解,不能说更强大,只能说更方便
接近 2 年之前 回复

JdbcTemplate和jdbc的关系

CSDN_Black
csdn_black hibernate对jdbc封装,spring data jpa又对hibernate进行了封装,我直接学的spring data,所以对jdbc不是很了解呢。。。只懂连接数据库那几步,不过感觉应该是一个关系,但也不懂,能说详细点吗,万分感谢
接近 2 年之前 回复

感觉功能都是一样的 只是jar包不同吧 没有强不强大 只有个人写法习惯吧

CSDN_Black
csdn_black 好吧。。知道是差不多的东西就行了,先用着点~
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java的两种方法的区别
新手提问:rn 在Java中,一般有两种方式调用类的方法rn前提 A类有方法 test() B类调用A的方法rn 1.在B中rn A a = new A();rn a.test();rn 2. A.test();rn 各位大虾帮忙解答这,这两种方式有什么区别和相同的地方呢
共享上网的两种方法的区别是什么?
请问:rn通过代理服务器和地址转换上网有什么区别?rn还有:rn代理服务器怎么区分Internet上的数据是发给哪个客户机的?
Java两种延迟方法及区别
java中有两种常用的延迟方法。 一是使用通过实例化Timer对象实现,如下: Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { System.out.println("延迟1.5s"); //延...
Java两种延时方法及区别
Java中有两种常用的延迟方法。 一是使用通过实例化Timer对象实现,如下: Timer timer = new Timer();         timer.schedule(new TimerTask() {             public void run() {                 System.out.println("延迟1.5s");            ...
Ubuntu安装redis的两种方法
Ubuntu安装redis的两种方法 本人安装的是3.0.6版本,可以到https://redis.io/download下载最新稳定版方法一$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz $ tar xzf redis-3.0.6.tar.gz $ cd redis-3.0.6 $ make $ cd srcmake之后,在
redis 和 memcached区别是什么?
数据类型不同,redis有五种(list set string hash zset),memcached只有一种string Redis支持数据的备份,即master-slave模式的数据备份。 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 value大小redis最大可以达到1GB,而memcache只有1MB ...
两种连接数据库方法的区别?
第一种的字符串是:rn strcnn = "driver=SQL Server;" & _rn "server=XIAO;uid=sa;pwd=xiaoling;database=metadata"rnrn第二种的字符串是:rnProvider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=metadata;Data Source=XIAOrnrn我想请问一下这两种方式的区别,在什么情况下有那些区别,因为我最近在操作数据库的时候发生一些奇怪的问题,可是换一下连接方式就可以了,所以觉得很疑惑,不知道这两种方式的区别在那里。rn
两种输出方法的区别?
程序中注释行为另一种输出(但是无法输出结果)rn[color=#0000FF]#include[/color] rn[color=#0000FF]#include[/color] rn[color=#0000FF]#include[/color] rn[color=#0000FF]#include [/color] rnrn[color=#00FF00]//#define FILE_OUT "ran.out" [/color][color=#0000FF]void[/color] Fill_It([color=#0000FF]int[/color] *ptr_s,[color=#0000FF]int[/color] *ptr_u,[color=#0000FF]int[/color] *ptr_d,[color=#0000FF]int[/color] ran[20]) rn rn [color=#0000FF]int[/color] i,rand_num,temp; rn srand(*ptr_s); rn [color=#0000FF]for[/color](i=0;i <20;i++) rn rn rand_num=rand(); rn temp=*ptr_d+(rand_num%(*ptr_u-*ptr_d)); rn ran[i]=temp; rn rn rn[color=#0000FF]int[/color] main() rn rn [color=#0000FF]int[/color] seed,ubound,dbound,i,rand1[20],rand2[20];rn rn ofstream SaveFile("rand.txt");rn [color=#00FF00]//ofstream output;rn //output.open(FILE_OUT,ios::out);rn [/color] cout <<"please input seed and ubound,dbound:" <>seed>>ubound>>dbound; rn Fill_It(&seed,&ubound,&dbound,rand1); rn [color=#0000FF]for[/color](i=1;i <20;++i) rn cout <>seed>>ubound>>dbound; rn Fill_It(&seed,&ubound,&dbound,rand2); rn [color=#0000FF]for[/color](i=1;i<20;++i) rn cout <
求解 : 两种方法的区别
Object obj = ......rnif(obj instanceof java.lang.String)rn....rnrnrnObject obj = .......rnif("java.lang.String".equals(obj.getClass().getName()))rn...rnrn以上两种方法作用一样吗
读取配置文件两种方法区别
在日常应用中,我们可能会在工程中读取配置文件(类似于.properties),下面介绍两种方法的应用于区别: 第一种:this.getClass().getClassLoader().getResourceAsStream(configFileName) 调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader()方...
【Redis】——java操作redis
原来mysql需要使用jdbc,现在需要redis的一个java客户端jedis。  jedis是客户端,而reids是服务器。使用jedis这个java客户端操作redis数据库。 jedis简单操作 1.简单配置 使用jedis 客户端,完成jedis简单操作 //完成添加数据 @test public void testSet() throws Exception{ //...
【java 操作redis】java连接操作redis
增加maven 依赖 http://maven.outofmemory.cn/redis.clients/jedis/2.6.1/ &amp;lt;dependencies&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;redis.clients&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;...
java创建一个线程的两种方法及区别
第一种方法:继承Thread类 public class NewThread extends Thread { public void run() { for(int i=0;i&amp;amp;amp;lt;20;i++) { System.out.println(i); } } } public class Test { public static void main(String[] a...
java中的string定义的两种方法和区别
java中的string定义的两种方法和区别 第一种;new方式 String s1 = new String(“hello world”); String s2 = new String(“hello world”); System.out.println(s1 == s2);//输出false 第二种: String s3 = “hello world”; Str
利用java调用批处理的两种方法及区别
一、可以利用deskTop打开外部程序,在windos界面下显示运行:例如          String cmd="d:\\test.bat";          Desktop.getDesktop().open(new File(cmd)); 此时打开桌面,并在桌面运行   二、  而利用Runtime来执行cmd程序时,只是在eclipse中调用了cmd,并不在桌面显示执行
Java 实现多线程两种方法的区别与联系
Java 实现多线程两种方法及其区别与联系 Java中实现多线程操作的两种手段: 1.继承Thread类; 2.实现Runnable接口; 两种方法区别与联系;
下面两种写法的区别是什么
@interface XXX ()rn @property (strong, nonatomic) UITableView *tableView;rn @endrnrn @implementation XXXrn - (void)viewDidLoadrn rn self.tableView = [[UITableView alloc]initWithFrame:self.view.bounds];rn //vs 这两种写法的区别是什么? 有什么好处?rn UITableView *tbView = [[UITableView alloc]initWithFrame:self.view.bounds];rn self.tableView = tbView;rn rn endrn @end
两种操作botton的方法
一种是直接点击,另一种是将函数放置到另一个函数下面,直接运行就好。 以上截屏是实现在非模态对话框中点击非确定按钮关闭模态对话框的功能。
Java的两种赋值的区别
java的赋值方式有两种 1.String string = "Hello"; 这种直接赋值的方式,hello直接放在常量池中,string放在栈中,如果 字符串常量池中有hello就将hello的地址赋给string,否则就在字符串常量池中新开辟一块空间存放hello。 2.String string = new String(“Hello”); new一个新的对象,无论堆内存中
JavaScript 创建对象的两种方法区别
1. var obj = Object.defineProperty({}, 'a', { value:'a' }); //configurable: false&amp;lt;不可增删&amp;gt; ​ //enumerable: false&amp;lt;不可遍历&amp;gt; ​ //value: &quot;a&quot; ​ //writable: false&amp;lt;不可修改值&amp;gt; 2. var obj = {a:'a...
判断素数的两种方法的区别在哪?
我的目标是选出100以内的素数,下面的两个算法的区别是方法二中的第二个for循环多了一个大括号,结果就是方法一正确,方法二不能顺利输出结果。但是我却找不出方法二错在哪?谁看出来吗?rnrn方法一:[code=c]for(n=0;n<=100;n++)rn rn for(i=2;i
创建imageview的两种方法及区别
创建imageview的两种方法 方法一 UIImageView* imageView= [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"me"]]; 方法二 UIImageView* imageView =[[UIImageView alloc] init]; imageView.frame =CGRectMake(0,
String的两种实例化方法的区别
String str1 = "hello"; String str2 = "hello"; String str3 = new String("hello"); System.out.println(str1 == str2); System.out.println(str1 == str3);output: true falseString str1 = “hello”;会将字
"=="和"equals"两种比较方法的区别
基本数据类型“==”两个变量的值是否相同,不比较地址 引用数据类型(类)”==”比较两个对象的引用,是否指向同一个内存空间; “equals()”比较两个对象所指向的内存空间的值是否相同;例: int i=10,j=i; i==j;//比较两个变量的值是否相等MyDate d2=d1; d1==d2;//对象赋值,引用同一个实例,d1==d2?true //d1.equals(d2)返
gridveiw两种绑定方法的区别?
command.CommandText = "Select rel_no ,rel_tablenamecn ,rel_tablename from th_TableRelation"; dataAdapter.SelectCommand = command; dataAdapter.Fill(ds, "TableRelation"); rnGV.DataSource = ds.Tables["TableRelation"]; rnGV.DataBind(); rn按照上述方法给GridVeiw绑定数据后,怎样不显示其中的某些列。rn这样绑定和 的区别。谁能给我讲讲这两种绑定方法的区别啊?
添加组件 两种方法的 区别
[code=Java][/code]import javax.swing.*;rnrnpublic class useJFrame rn JFrame mainFrame;rn JLabel myJLabel;rn public useJFrame() rn mainFrame=new JFrame("JFrame演示窗口");rn myJLabel=new JLabel("世界,你好");rn mainFrame.getContentPane().setLayout(new FlowLayout());//设置布局rn mainFrame.getContentPane().add(myJLabel); //注意这种添加组件的方法rn mainFrame.pack();rn mainFrame.setVisible(true);rn mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn rnrn public static void main(String[] args) rn new useJFrame();rn rnrnrnrn
prop和attr两种方法的区别
先说一下两者的使用方法 使用方法一样 $(selector).attr(attribute,function(index,oldvalue)) 二者唯一不同点是作用范围 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
BroadcastReceiver的两种注册方法的区别
1、使用方式 静态:在AndroidManifest里通过标签声明 动态:在代码中调用Context.registerReceiver 2、特点 静态:常驻进程中,不受组件生命周期影响 动态:跟随组件的生命周期变化 3、应用场景 静态:需要时刻监听广播 动态:需要在特定时刻接收广播 ...
Java操作redis和redis下载安装
redis就是数据缓存是为了减少数据库得压力而存在。当所有的数据都要通过请求数据库来进行访问时数据库得压力显然会很大,为了减小数据库的压力,引入缓存。 首先是搭建redis的环境(windows): 下载地址:https://pan.baidu.com/s/1BK034X4rig6fSsY1Atx_3g 密码:nt7m win + r键输入 cmd 在切换到redis的目录输入redi...
委托与方法的区别是什么?
委托与方法的区别是什么?我怎么觉得一样啊rn还请高手指点迷津:)
java中方法和函数的区别与联系是什么
java中方法和函数的区别与联系是什么,是不是叫法不同而已,比如构造方法即是构造函数
java中的wait()方法和sleep()方法的区别是什么?| Java 基础
java中的wait()方法和sleep()方法的区别是什么? 简单说:sleep由线程自动唤醒,wait必须显示用代码唤醒。 sleep是Thread类的静态方法。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行,例如: try{ System.out.println("I'mgoing to bed"); Th
操作css3属性的两种方法
js操作css3属性的两种方法,字符串和正则表达式各一种
java获取当前时间的两种方法
java获取当前时间的两种方法 java获取当前时间的两种方法
Java两种创建线程的方法
如果需要执行一个比较耗时的任务,应该使用独立线程。 (1)将任务代码移到实现了Runnable接口的类的run方法中。 class MyRunnableimplements Runnable {          public void run() {          code } } (2)创建一个类对象 Runnable r = newMyRunnable(); (3
Java文件夹遍历的两种方法
分别使用Java老IO和新IO实现文件夹遍历本文是原创文章,转载请注明出处哦。 老IO遍历 新IO遍历 例如下面图片所示的文件目录结构: 老IO遍历使用Java老IO的API遍历文件夹及其子文件夹下的内容,主要用到递归算法,代码如下:public static void oldIo(String pathStr) { File file = new File(pathStr); i
java 线程通信的两种方法
先讲如何通信: 再讲 如何 同步。网上的代码是有问题的。我注释了出来。 第一 。\线程 共用 一个 稀缺变量: 1、 继承至 thread 类 public class Innersharethread { public static void main(String[] args) { Mythread mythread =new Mythread(); myt
java快速排序两种方法
public class FaskSort { private static int count0 = 0; public static void sort(int[] array){ if(array.length &gt; 0){ sort(array, 0, array.length - 1); } } ...
java 图片缩略图的两种方法
   最近网上看到两种不同的java图片缩略图的绘制方案       第一种,使用Graphics().drawImage按照一定的比例重新绘制图像。   package com.image.suoluetu; import java.io.*; import java.awt.*; import java.awt.image.*; import com.sun.image...
Java创建线程的两种方法
java创建线程的两种方法
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件