Java操作Redis之入门拐卖字符串篇


为了满足人们群众日益增长的物质文化精神需求!NoSql顶着打破Oracle一家独大的压力,承载着人们刷红包点赞的期待,应运而生! 它专注更快的读取写入(Redis能读的速度是110000次/s,写的速度是81000次/s ),数据存储更灵活,特别适合做大数据 在这个没点数据都不叫互联网公司的年代,NoSql火起来也成了理所当然。 其中主要的代表就是MongoDB,Redis,MongoDB我之前也有接触,之后会做相关介绍。 redis数据库是一只使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value的数据库。 它主要支持五种数据类型 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets). 这些都可以在其GitHub上看到其 源码及具体实现,不能再一一深入。 此次redis之java版HelloWorld ,基于Maven构建,需导入了jedis 2.7.3版本的jar包。 [code lang="xml"] <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.3</version> </dependency> [/code]   首先在gihub上下载最新版本的 redis,然后解压到磁盘自定义“redis”目录下。 进入cmd,切换至redis目录下,开启redis的服务器 。 [code lang="c"] redis-server.exe redis.conf [/code] ~JR6GC38XISVXB3M170){6L 从这里我们可以看到,开启服务的过程中,它首先找到redis.conf,读取里面的相关配置信息,然后说明版本号,再找开源数据文件,最后启动成功并监听默认配置中的6379端口(再其配置文件redis.conf 24行的位置可以改其默认端口号). 当然你也可以把它配置到path环境变量中,以后简单一句redis-server.exe完成redis的启动! 但是启动后,你别关别关别关CMD端口啊,人家源码也就几百K,真没做到oracle,mysql那样系统服务开机自启动,相信今后会有的。 当然你也可以挂个批处理放桌面,双击就好,我这里是配好环境变量后的写法,没配的还请自行带上路径。 [code lang="c"] start "redis" "redis-server.exe" & [/code] 最后咱们的HelloWorld就没啥技术含量与水平了,主要是入门必备,了解基础,以便今后熟悉操作。 [code lang="java"] package com.hcq.redis.demo; import redis.clients.jedis.Jedis; public class TestRedis { public static void main(String[] args){ Jedis j = new Jedis("localhost") ; String out =null; Boolean existes; //增 j.set( "hello", "world" ) ; existes =j.exists("hello"); System. out.println("redis判定键名为‘hello’的是否存在的结果是:"+existes);//true // 查 out = j.get( "hello"); System. out.println("redis查询键名‘hello’的结果为:"+out);//world //改 j.rename("hello", "haha"); existes =j.exists("hello"); System. out.println("redis更改键名后判定键名为‘hello’的是否存在的结果是:"+existes);//false out =j.get("haha"); System. out.println("redis查询键名为“haha”的结果为:"+out);//world //根据键名 删 j.del("haha"); out = j.get( "haha"); System. out.println("redis删除键名‘haha’后查询结果为:"+out);//null } } [/code]

转载于:https://my.oschina.net/u/3090863/blog/796307

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值