## Java使用Jedis操作Redis封装类
### 概述
在Java中使用Jedis操作Redis可以通过封装类来简化操作。本文将介绍如何使用Jedis实现对Redis的常用操作,包括连接Redis、设置和获取键值对、设置过期时间、删除键等。
### 整体流程
下面是使用Jedis操作Redis的整体流程:
| 步骤 | 操作 |
| :---: | :---: |
| 1 | 引入J            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-19 07:28:51
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
package com.liying.monkey.core.util;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-03 12:14:00
                            
                                205阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Redis与Spring的整合一般分为spring-data-redis和jedis整合,两者的区别在于:1.引入的依赖不同spring-data-redis引入的是org.springframework.dataspring-data-redisjedis引入的是:jedis.clientsjedis2.管理jedis实例和操作redis服务不同spring-data-redis是通过org.s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 11:17:07
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            redisclient jedis 经常使用的 操作 key value hash list set zset 的基本操作 package cn.zto.util; import java.util.List; import java.util.Map; import java.util.Set;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-08 16:24:00
                            
                                116阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            操作redis的工具大概有jedis、RedisTemplate 、StringRedisTemplate Jedis是Redis官方推荐的面向Java的操作Redis的客户端RedisTemplate是SpringDataRedis中对JedisApi的高度封装,相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 14:41:20
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /**
 * Key(键)
 * DEL,DUMP,EXISTS,EXPIRE,EXPIREAT,KEYS,MIGRATE,MOVE,OBJECT,PERSIST,PEXPIRE,PEXPIREAT,PTTL,RANDOMKEY,RENAME,RENAMENX,RESTORE,SORT,TTL,TYPE,SCAN
 */
public class KeyTest {
    private Jed            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 10:54:43
                            
                                599阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.jedis简介  类似于mysql数据库,一般开发都需要通过代码去访问redis服务器,对于主流的开发语言,redis提供了访问的客户端接口。  https://redis.io/clients          而对于Java而言,最常用的就是jedis了。二.jedis访问redis服务器代码实现  1.创建Maven工程,添加jedis依赖如下:&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 10:43:33
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.Redis简介    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatia            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-09 14:31:27
                            
                                288阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            [size=x-large] 
关于redis,网上有太多的介绍,也有使用,但是找了很多,基本都是用的spring-data-redis,而不是jedis。二者的比较可以在网上查看,个人还是先琢磨着用了jedis的实现。 
提到redis,肯定会想到memcached,那就简单的介绍一下memcached。 
memcached:内存对象缓存系统,能回避读            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 22:01:48
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单机模式 和 集群模式。因此,本文的介绍也从这两个方面进行介绍。众所周知,Jedis是最著名的Redis java客户端操作类库,几乎支持所有的Redis操作。本文就是要介绍Jedis API如何操作两种模式下的Redis数据库,以及相关的操作技巧。pom文件中填加如下所示的maven依赖:<!-- Jedis -->
<dependency>
   <groupId            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 09:12:42
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.关于Jedis安装配置很简单,我主要写一个,能够快速使用redis的工具类,首先导入依赖, 就一个 jedis 最好选用老一点版本      <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
    <group            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 11:22:50
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用java  jedis封装Redis Stream操作案例前言操作接口代码操作实现类代码测试代码总结前言Redis在5.0后增加了Stream功能,在日常的项目中Re            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-25 16:05:43
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Redis——Jedis操作Redis即通过 Java 操作 Redis。1. Jedis基本操作Ⅰ. 测试连接连接Redis注意事项禁用Linux的防火墙:Linux(CentOS7)里执行命令:systemctl stop/disable firewalld.serviceredis.conf中注释掉bind 127.0.0.1,然后 protected-mode no引入依赖<depe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 03:27:30
                            
                                371阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ps:昨天晚上跟着在网上找的视频和文章来做,结果步骤一模一样的就是弄不好,然后又一直弄到今天中午,中间失败了无数次(气得我想砸电脑),才终于弄好,然后我把它写成这篇博客,希望看到它的人能少走点弯路,亲测有效。超级详细的那种。准备工作:1、cd /user/local/bin        先切换到/usr/local/bin目录下  注意:cd后面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 20:45:43
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先引入 commons-poo2-2.3.jar(池)  和 jedis-2.7.0.jar(核心包)在Linux里面设置防火墙:  开放 6379 redis端口号:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCERPT            (为防止看错符号请校对:/sbin/iptables -I INPUT  -p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 00:51:05
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            memcahce和redis比较:http://haiker.iteye.com/blog/1295240
里面有详细的redis介绍,我现在用的版本是2.6.5            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-23 15:56:41
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、连接单机版的 redis/**
 * 直接连接 redis
 * @throws Exception
 */
@Test
public void test1() throws Exception {
    //创建一个 jedis 对象,参数:host、post
    Jedis jedis = new Jedis("192.168.25.128", 6379);
    //直接通过 j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 10:39:53
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文介绍基于Java语言的Redis客户端——Jedis的使用,包括Jedis简介、获取Jedis、Jedis直连、Jedis连接池以及二者的对比的选择。Jedis简介Jedis 是 Redis 官方首选的基于Java语言的客户端开发包。Jedis功能强大,提供了完整Redis命令,与 Redis 2.8.x, 3.x.x及以上版本完全兼容。而且使用简单方便,绝对是Java语言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 18:11:17
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jedis 是 Redis 官方推荐的Java连接开发工具;使用 Java 操作 redis 中间件;在企业中用的最多的就是Jedis。Jedis提供了完整Redis命令,而Redisson有更多分布式的容器实现。如果使用jedis操作redis,那么需要对redis基本操作命令要十分熟悉;对redis命令不熟悉的看这里:导入对应的依赖<!-- https://mvnrepository.c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 07:21:24
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引入jar包<redis.version>3.7.0</redis.version> 
<dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
      <version>${r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 21:51:40
                            
                                150阅读