Java API 操作redis数据库

1.下载jedis jar包,redis数据库的驱动jar包
2.创建java工程,导入redis的驱动jar包,构建到java工程
3.创建Jedis数据库连接对象: new Jedis(ip,port);
4.设置密码获取权限:jedis.auth(“redis”);
5.操作数据库:set方法设置数据库,get方法获取数据

代码如下:

  package redis;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import redis.clients.jedis.Jedis;

public class RedisDemo {
	public static void main(String[] args) {
		// 创建jedis的连接对象,进行连接
		Jedis jedis = new Jedis("192.168.16.5", 6379);
		System.out.println(jedis);
		// 设置redis数据库的密码
		jedis.auth("redis");
		// 设置 key-value
		jedis.set("bigdata", "1907");
		// 获取数据
		String str = jedis.get("bigdata");
		System.out.println(str);
		// 获取数据
		String harry = jedis.get("Harry");
		System.out.println(harry);
		// 操作hash类型的数据
		jedis.hset("employee", "empnum", "1000");
		Map<String, String> hash = new HashMap<String, String>();
		hash.put("name", "mingming");
		hash.put("sex", "N");
		hash.put("salary", "5000");
		jedis.hmset("employee", hash);
		System.out.println(hash);
		// 操作列表类型
		jedis.lpush("person", "xiaoqiang", "xiaozhang", "小亮", "xiaohong");
		List<String> list = jedis.lrange("person", 0, -1);
		for (String ss : list) {
			System.out.println(ss);
		}
		// set类型
		jedis.sadd("empset", "小夏");
		Set<String> set = jedis.smembers("empset");
		for (String st : set) {
			System.out.println(st);
		}
		// zest类型
		jedis.zadd("stuset", 1, "李涛");
		jedis.zadd("stuset", 3, "小虎");
		jedis.zadd("stuset", 2, "小牛");
		Set<String> set2 = jedis.zrange("stuset", 0, -1);
		for (String sg : set2) {
			System.out.println(sg);
		}
		jedis.close();
	}
}

控制台显示:
控制台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值