redis的使用(Java使用Jedis客户端连接redis)

一。添加依赖

<dependency>
   <groupId>redis.clients</groupId>
   <artifactId>jedis</artifactId>
   <version>2.6.0</version>
  </dependency>

二。例子:

1.创建Jedis对象操作redis

// 构造jedis对象
        Jedis jedis = new Jedis("127.0.0.1", 6379);
        // 向redis中添加数据
        jedis.set("mytest", "123bin");
        // 从redis中读取数据
        String value = jedis.get("mytest");

System.out.println(value);
        // 关闭连接
        jedis.close();

2.通过连接池的方式

// 构建连接池配置信息
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        // 设置最大连接数
        jedisPoolConfig.setMaxTotal(50);

// 构建连接池
        JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379);

// 从连接池中获取连接
        Jedis jedis = jedisPool.getResource();

// 读取数据
        System.out.println(jedis.get("mytest"));

// 将连接还回到连接池中
        jedisPool.returnResource(jedis);

// 释放连接池
        jedisPool.close();//注意:实际使用中。不能关闭连接池,否则执行完一次,连接池就不能使用了

原文地址:https://www.cnblogs.com/lingtiaoti/p/9589336.html

时间: 2024-10-13 21:13:24

redis的使用(Java使用Jedis客户端连接redis)的相关文章

Redis安装以及Java客户端jedis连接不上相关问题解决

安装步骤 1.由于Redis是由C 语言编写的 所以虚拟机编译需要C的编译环境 用命令 yum install gcc-c++ 2.用SFTP上传Redis安装包并解压 3.进入Redis源码目录 bin 4.用命令 make install PREFIX=/usr/local/redis ( prefix:参数制定Redis安装目录-一般装到./usr目录下/) 启动两种方式: 前端启动: 5.在安装目录下直接启动:./redis-server 后端启动: 6.用命令 cd ~/redis-3

redis4.0 集群,jedis客户端连接踩坑

使用jedis 2.9.0连接,异常信息: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set. 说我没有设置密码,当时我就震惊了.我明明设置了密码呀.我用redis-cli连接的时候 还让我输入密码了呢- 检查了好久才想起来,redis-cli默认连接6379,我只给6379设置密码了,实际上要给每个节点都设置密码: config set masterau

Redis(2)用jedis实现在java中使用redis

昨天已经在windows环境下安装使用了redis. 下面准备在java项目中测试使用redis. redis官网推荐使用jedis来访问redis.所以首先准备了jedis的jar包,以及需要依赖的jar包. commons-pool2-2.3 hamcrest-core-1.3 jedis-2.7.2.jar 因为redis也是属于一种数据库,也是对数据的访问,所以把他放置在dao层,与service分开 import redis.clients.jedis.Jedis; import re

redis学习教程四《管理、备份、客户端连接》

redis学习教程四<管理.备份.客户端连接> 一:Redis服务器命令 Redis服务器命令 下表列出了与Redis服务器相关的一些基本命令. 序号 命令 说明 1 BGREWRITEAOF 异步重写仅追加的文件 2 BGSAVE 将数据集异步保存到磁盘 3 CLIENT KILL [ip:port] [ID client-id] 杀死或断开指定的客户端的连接 4 CLIENT LIST 获取到服务器的客户端连接列表 5 CLIENT GETNAME 获取当前连接的名称 6 CLIENT P

Redis Installation、Configuration、Program Based On Redis Learning

目录 1. Redis 简介 2. Redis安装配置 3. 编程使用Redis 1. Redis 简介 0x1: Redis是什么 Redis是一款Nosql类型的基于key-value的高速缓存系统, 从架构上看,redis有3种特性 1. key value store 是一个以key-value形式存储的数据库,定位直指MySQL,用来作为唯一的存储系统 2. memory cache 是一个把数据存储在内存中的高速缓存,用来在应用和数据库间提供缓冲,替代memcachd 3. data

Redis c/c++, java 客户端连接

Redis 介绍 redis这个想必大家都了解,关于redis的安装参考这里,redis使用文档参见这里. Redis C客户端的使用方法 Redis的c客户端 Hiredis使用比较广泛,下面主要介绍下它. 1,Hiredis的安装,配置 Hiredis客户端 在redis解压后的deps/hiredis下有相应的文件.如果你的安装包没有相应的文件可以到这里下载. cd deps/hiredis (下载hiredis的话 自行解压进入 解压后的目录). make 最后 把相应的文件加入到 系统

阿里云-Redis-Help-连接实例-Redis客户端连接:Jedis客户端

ylbtech-阿里云-Redis-Help-连接实例-Redis客户端连接:Jedis客户端 1.返回顶部 1. Jedis客户端 Jedis客户端访问云数据库Redis版服务,有以下两种方法: Jedis单链接 JedisPool连接池连接 操作步骤如下: 下载并安装Jedis客户端,详细步骤请参见Jedis使用说明. Jedis单连接示例 打开Eclipse客户端,创建一个Project,输入如下代码段: import redis.clients.jedis.Jedis; public c

try redis(四) -java 客户端jedis 使用

不同的计算机语言针对redis,都有自己的客户端. 官网上也列出了客户端的 http://www.redis.io/clients java客户端如下: 感觉客户端无非也就是做些连接和拼接命令的事情.所以不费心思比较哪个好了,就选第一个吧.一般第一个应该都是不错的. 选择jedis ,发现他的代码是 GitHub 托管的,开源的.地址为 https://github.com/xetorthio/jedis 找到 maven dependency <dependency> <groupId

redis java客户端Jedis 实现 连接池 + 简单的负载均衡

1.下载 redis_win_2.6.13.zip 安装包 下载地址:大家去百度吧 2.redis_win_2.6.13.zip 安装包解压缩后,进入redis-server.exe所在目录 在此目录中,新建一个配置文件:redis01.conf[此处文件名字,并不固定],文件内容如下: #是否以后台进程运行 daemonize yes   #指定后台进程的pid文件写入位置 pidfile /var/run/redis.pid   #监听端口,默认为6379 port 6379   #只接受以