发布网友
共2个回答
懂视网
com.huojg.test; import redis.clients.jedis.Jedis; public class mainConnetcionRedis { public static void main(String[] args) { //实例化一个客户端 Jedis jedis = new Jedis("localhost"); //ping下,看看是否通的 System.out.println("Server is running: " + jedis.ping()); //保存一个 jedis.set("leiTest", "localhost Connection sucessfully"); //获取一个 String leite=jedis.get("leiTest"); System.out.println("leiTest键值为: " +leite); } }
结果:
Server is running: PONG leiTest键值为: localhost Connection sucessfully
看看我们客户端redis内部:
总结:
redis有16个服务器 默认就是db0服务器
java代码连接本地redis数据库
标签:running port ping class server 连接 string oid 代码
热心网友
package com.my.test.redis;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.ConcurrentMap;
import org.redisson.Config;
import org.redisson.Redisson;
public class RedisExample {
/**
* @param args
*/
public static void main(String[] args) {
// 1.初始化
Config config = new Config();
config.setConnectionPoolSize(10);
config.addAddress("127.0.0.1:6379");
Redisson redisson = Redisson.create(config);
System.out.println("reids连接成功...");
// 2.测试concurrentMap,put方法的时候就会同步到redis中
ConcurrentMap<String, Object> map = redisson.getMap("FirstMap");
map.put("wuguowei", "男");
map.put("zhangsan", "nan");
map.put("lisi", "女");
ConcurrentMap resultMap = redisson.getMap("FirstMap");
System.out.println("resultMap==" + resultMap.keySet());
// 2.测试Set集合
Set mySet = redisson.getSet("MySet");
mySet.add("wuguowei");
mySet.add("lisi");
Set resultSet = redisson.getSet("MySet");
System.out.println("resultSet===" + resultSet.size());
//3.测试Queue队列
Queue myQueue = redisson.getQueue("FirstQueue");
myQueue.add("wuguowei");
myQueue.add("lili");
myQueue.add("zhangsan");
myQueue.peek();
myQueue.poll();
Queue resultQueue=redisson.getQueue("FirstQueue");
System.out.println("resultQueue==="+resultQueue);
// 关闭连接
redisson.shutdown();
}
}