Java与Redis
1、下载Java使用Redis架包并引入 jedis-2.9.0.jar
2、用Java使用Redis如下:
package com.jef.redis; import redis.clients.jedis.Jedis;
import java.util.Iterator;
import java.util.List;
import java.util.Set; /**
* @author Jef
*/
public class RedisJava {
public static void main(String[] args) {
Jedis jedis = getAuthJedis();
getString(jedis);
getList(jedis);
getSet(jedis);
} /**
* 获取认证的Jedis对象
* @return
*/
public static Jedis getAuthJedis() {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
// 使用 CONFIG SET requirepass "root",其中root可自定义,如果已经设置了,
// 可以通过CONFIG GET requirepass获取
jedis.auth("root");
System.out.println("连接成功");
// 查看服务是否运行
System.out.println("服务正在运行: " + jedis.ping());
return jedis;
} /**
* Redis Java String(字符串) 实例
* @param jedis
*/
private static void getString(Jedis jedis) { // 设置 redis 字符串数据
jedis.set("runoobkey", "www.runoob.com");
// 获取存储的数据并输出
System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey"));
} /**
* Redis Java List(列表) 实例
* @param jedis
*/
private static void getList(Jedis jedis) {
// 存储数据到列表中
jedis.lpush("site-list", "Runoob");
jedis.lpush("site-list", "Google");
jedis.lpush("site-list", "Taobao");
// 获取存储的数据并输出
List<String> list = jedis.lrange("site-list", 0 ,2);
for(int i=0; i<list.size(); i++) {
System.out.println("列表项为: " + list.get(i));
}
} /**
* Redis Java Keys 实例
* @param jedis
*/
private static void getSet(Jedis jedis) {
// 获取Jedis中的所有key数据并输出
Set<String> keys = jedis.keys("*");
Iterator<String> it = keys.iterator() ;
while(it.hasNext()){
String key = it.next();
System.out.println(key);
}
}
}
Java与Redis的更多相关文章
- java操作redis之jedis篇
		
首先来简单介绍一下jedis,其实一句话就可以概括的,就是java操作redis的一种api.我们知道redis提供了基本上所有常用编程语言的clients,大家可以到http://redis.io/ ...
 - Java连接redis的使用演示样例
		
Java连接redis的使用演示样例 Redis是开源的key-value存储工具,redis通经常使用来存储结构化的数据,由于redis的key能够包括String.hash.listset和sor ...
 - Java的redis 操作类-优化通用版本
		
java操作redis多节点处理方式;http://blog.itpub.net/29254281/viewspace-1188644/首先maven引入依赖包 <dependency> ...
 - redis学习心得之三-【java操作redis】
		
今天主要是讲讲java对redis的操作,来段代码掩饰下基本操作即可明白. java调用你需要下载jedis.jar包 下载网址:https://github.com/xetorthio/jedis/ ...
 - java 操作redis
		
使用Java操作Redis需要jedis-2.1.0.jar,如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar package com.test; import ja ...
 - java操作redis   redis连接池
		
redis作为缓存型数据库,越来越受到大家的欢迎,这里简单介绍一下java如何操作redis. 1.java连接redis java通过需要jedis的jar包获取Jedis连接. jedis-2.8 ...
 - java 操作 redis
		
1.Java 使用 Redis 只需要下载一个jar包即可 地址:http://maven.outofmemory.cn/redis.clients/jedis/2.5.2/ 工程
 - java 使用redis  数据库
		
[TOC] java 使用redis 数据库 连接redis package com.wsc.redis.Test1; import java.util.List; import java.util. ...
 - windows下Redis安装及利用java操作Redis
		
一.windows下Redis安装 1.Redis下载 下载地址:https://github.com/MicrosoftArchive/redis 打开下载地址后,选择版本 然后选择压缩包 下载 R ...
 - Java使用Redis实现分布式锁来防止重复提交问题
		
如何用消息系统避免分布式事务? - 少年阿宾 - BlogJavahttp://www.blogjava.net/stevenjohn/archive/2018/01/04/433004.html [ ...
 
随机推荐
- ElasticStack系列之十 & 生产中的问题与解决方案
			
1. 由 gc 引起节点异常 问题: 因为 gc 时会使 jvm 停止工作,如果某个节点 gc 时间过长,master ping 3次(zen discovery默认 ping 失败重试 3 次)不通 ...
 - GO_02:GO语言开篇
			
Go的发展史 Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后 ...
 - 通过TodoList案例对比Vue.js的MVVM设计模式与JQuery的MVP设计模式
			
Vue MVVM设计模式: 在使用vue进行编程时,不会再涉及到DOM的操作,取而代之的是修改数据层,当把数据进行变更的时候,vue之中它的底层会自动的根据数据的不同帮助我们去重新渲染页面. 编码时不 ...
 - python安装pymssql
			
安装pymssql pip install pymssql 关于python安装pymssql报错export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1 然后再 pip ...
 - ASP.NET CORE API Swagger+IdentityServer4授权验证
			
简介 本来不想写这篇博文,但在网上找到的文章博客都没有完整配置信息,所以这里记录下. 不了解IdentityServer4的可以看看我之前写的入门博文 Swagger 官方演示地址 源码地址 配置Id ...
 - Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词
			
搭建solr服务器 1.下载地址:http://archive.apache.org/dist/lucene/solr/ 2.将D:\JavaWeb\Solr\solr-6.2.0\server\so ...
 - spring-mvc  Mybatis插件打印SQL
			
代码: package com.chainup.exchange.service.adapter; import com.chainup.exchange.service.impl.AccountSe ...
 - 当python模式遇见cedet
			
TAG: emacs, python, cedet, semantic, ctags DATE: 2013-08-20 我用Emacs 24写python程序. 发现屏幕不时有些闪动,MiniBuff ...
 - Vue 表格内容根据后台返回状态位填充文字
			
本文地址:http://www.cnblogs.com/veinyin/p/8534365.html Vue 做表格时我们常用的就是 v-for ,直接把 prop 绑定上去,但是如果表格内容需要我 ...
 - 聊聊Java的final关键字
			
Java的final关键字在日常工作中经常会用到,比如定义常量的时候.如果是C++程序员出身的话,可能会类比C++语言中的define或者const关键字,但其实它们在语义上差距还是挺大的. 在Jav ...