怎么在java中实现redis的添加数据

怎么在java中实现redis的添加数据,第1张

第一步,在windows下载安装配置好redis数据库。这里我就不再概述了。下载jedis-2.4.2.jar,当然最好是下载最新版本的jar包。这个在百度搜索下就出来的。下载后,放在一个文件夹下面,一会会需要到。

第二步。打开eclipse,新建一个java工程。如下图所示:

第三步:在Test这个java工程里面,我们新建一个folder,命名lib,把刚才下载的jedis-2.4.2.jar包放在我们新建的lib的包下面,如下图所示:

第四步,在eclipse中,选中jar包,build path下。然后我们再Test这个项目里面我们新建一个class,class名字为TestConnect。

第五步,在类里面,我们输入如下的内容:

// Connecting to Redis server on localhost

//实例化一个客户端

Jedis jedis = new Jedis("localhost")

//=================================================

// check whether server is running or not

//ping下,看看是否通的

System.out.println("Server is running: " + jedis.ping())

//保存一个

jedis.set("leiTest", "localhost Connection sucessfully")

//获取一个

System.out.println("通过key获取value:" + jedis.get("leiTest"))

第六步,对刚才的类进行运行,ctrl+f11快捷键运行下,如下图所示:

第七步,进一步验证我们是否在redis上是否保存了数据,并且能够取出来,我们到redis安装包的目录,如下图,打开红色框内的 redis-cli.exe,打开后,我们进入下面的第二个图片的界面。

第八步:我们在redis的客户端的界面 输入 get leiTest 这个指令。leiTest是刚才在eclipse中我们存入redis数据库中的一个String类型的键。如下图,证明我们确实成功了,你也试试吧。

1

设置一个string类型的key和value:(重复添加值会覆盖)

命令:set

2

设置一个key的值string类型的value,

key值不存在则添加,key值存在则返回0:

命令:setnx

3

设置一个键值的有效期:

命令:setex

#nil 表示为空,没有的意思、不存在

4

设置指定key的value值的子字符串:

命令:setrange

一次设置多个key的值、成功返回ok、失败返回0:

命令:mset

------------------------------------------

一次获取多个key的值、成功返回ok、失败返回0:

命令:mget

设置多个value、不覆盖已存在的key:

命令:msetnx

获取key对应的value值(nil)

命令:get

---------------------------------

设置key的值,并返回key的旧值

getset

获取key的value值的字符串:

命令:getrange

对key的值做加加 *** 作,并返回新的值:

命令:incr(类似于i++)

加指定值,key不存在设置key,并认为原来的值为0:

命令:incrby

对key的值做减减 *** 作:

命令:decr

同decr类似,减<指定值>:

命令:decrby

给指定的key的字符串追加value,返回新字符串值的长度:

命令:append

取指定key的value值的长度:

命令:strlen


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11450179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存