浅学redis之Jedis
来源:互联网 发布:centos 7 unmount 编辑:程序博客网 时间:2024/05/29 08:58
将redis-server变成后端运行
将修改redis.conf中的 daemonize后的no修改为yes,运行时 ./redis-server ./redis.conf即可
daemonize yes
存储数据
set key value
取数据
get key
Jedis介绍
jedis是Redis 官方首选的java客户端开发包
下载jedis包
maven地址
<!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version></dependency>
创建测试类
package com.txr;import redis.clients.jedis.Jedis;/** * Jedis的测试 * Created by zj-db0236 on 2017/7/16. */public class JedisDemo1 { /** * 单实例的测试 */ public void test(){ //1.设置IP地址和端口 // 一般redis 默认端口是6379你可以用 // ps -ef|grep -i redis去查看 Jedis jedis=new Jedis("127.0.0.1",6379); //2.保存数据 jedis.set("name","txr"); //3.获取数据 String value = jedis.get("name"); System.out.println(value); //4.释放资源 jedis.close(); }}
运行即可
但如果你是用的虚拟机,那可能会报连接超时的错误,这是因为你没有打开6379这个端口,去linux下设置防火墙即可
vi /etc/sysconfig/iptables
service iptables restart
再来运行即可看到如下结果
redis还可以使用连接池的方式连接
/** * 连接池方式连接 * @param args */ public static void test2(){ //获得连接池的配置对象 JedisPoolConfig config =new JedisPoolConfig(); //设置最大连接数 config.setMaxTotal(30); //设置最大空闲连接数 config.setMaxIdle(10); //获得连接池 JedisPool jedisPool=new JedisPool(config,"127.0.0.1",6379); //获得核心对象 Jedis jedis=null; try{ jedis=jedisPool.getResource(); jedis.set("name","txr2"); String value = jedis.get("name"); System.out.println(value); }catch (Exception e){ e.printStackTrace(); }finally { //释放资源 if(jedis!=null) jedis.close(); if(jedisPool!=null) jedisPool.close(); } }
同理结果为
阅读全文
0 0
- 浅学redis之Jedis
- redis 之 jedis操作
- Redis客户端之Jedis
- 缓存之Redis--Jedis
- Java redis 之 Jedis
- redis之Jedis使用
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis实战之Redis + Jedis
- Redis 之 Jedis(1)
- jedis调用redis之源码
- jedis调用redis之List
- jedis调用redis之Hash
- jedis调用redis之Set
- 欢迎使用CSDN-markdown编辑器
- CodeForces
- CCF中学生计算机程序设计入门篇练习2.3.2(NOI1000 加密算法) pascal
- 规律,模拟,贪心(Travelling Salesman Problem,HDU 5402)
- AndroidStudio NDK支持C++ STL和C++11
- 浅学redis之Jedis
- 2212: [Poi2011]Tree Rotations/3702: 二叉树
- NKOJ-3712 数列<L特供版>
- Thinking in Java 笔记(2017/7/16)
- LinuxC简谈之数组、字符串与指针相关的常见错误与问题
- Java对象数组深拷贝
- 2017.07.16小组赛题目I
- JAVA“类”数组的创建与调用
- 初学python遇到的一个小问题