第二步。打开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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)