千家信息网

Java中怎么使用Redis

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"Java中怎么使用Redis",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中怎么使用Redis"吧!开启远程连接Redis
千家信息网最后更新 2026年10月31日Java中怎么使用Redis

这篇文章主要讲解了"Java中怎么使用Redis",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中怎么使用Redis"吧!

开启远程连接

Redis默认是不支持远程连接的,这里需要手动开启远程连接。

关闭本机IP绑定,允许远程连接。找到redis.conf中的bind:127.0.0.1将其注释。

开启密码校验。找到redis.conf中的requirepass去掉其注释并设置密码。

Jedis连接Redis

创建一个Maven项目,导入Jedis依赖。

            redis.clients            jedis            jar            compile

测试链接是否成功。

public static void main(String[] args) {        //创建Jedis对象 如果使用的是默认端口 则可忽略 (本次使用的是Docker创建的Redis)        Jedis jedis = new Jedis("127.0.0.1", 6379);        //密码认证        jedis.auth("123456");        //测试连接        String res = jedis.ping();        //输出PONG表示连接成功 抛出异常则失败        System.out.println(res);    }

使用Redis中写入一些值。不熟悉基本操作的可以查看Redis基本操作。

//获取值System.out.println(jedis.get("name"));//写入值String result = jedis.set("gender", "male");System.out.println(result);

紧接着再去redis中查看刚才写入的gender。

Jedis中提供的方法和Redis的命令基本上是一样的,所以这里的操作就不做过多的赘述了。

封装Jedis进行操作

Jedis对象不是线城安全的,所以在实际开发中,一般我们都是通过连接池来获取,使用完成后再还给连接池。

public interface JedisCall {    void call(Jedis jedis);}
public class RedisDemo {    private JedisPool jedisPool;    public RedisDemo(){        GenericObjectPoolConfig config = new GenericObjectPoolConfig();        //设置连接池最大空闲数        config.setMaxIdle(100);        //最大连接数        config.setMaxTotal(300);        //设置最大等待时间 -1表示无限制        config.setMaxWaitMillis(30000);        //开启空闲时间检查有效性        config.setTestOnBorrow(true);        //连接redis        jedisPool = new JedisPool(config, "127.0.0.1", 6379, 30000);    }    public void execute(JedisCall jedisCall) {            //try resource        try (Jedis jedis = jedisPool.getResource()) {            jedisCall.call(jedis);        }    }}
public class JedisTest {    public static void main(String[] args) {        RedisDemo redisDemo = new RedisDemo();        redisDemo.execute(jedis -> {            //TODO                        //做一些操作        });    }}

感谢各位的阅读,以上就是"Java中怎么使用Redis"的内容了,经过本文的学习后,相信大家对Java中怎么使用Redis这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

最大 密码 学习 成功 内容 基本操作 对象 时间 注释 空闲 测试 有效 安全 命令 实际 就是 思路 情况 手动 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云信互联网科技有限公司 互联网属科技 腾讯阿里互联网科技 北京互联网科技公司 互联网科技作文 九亚互联网科技 朗涯互联网科技 汇久创客互联网科技 太原新华互联网科技学校怎么样 团飞科技与伯堂互联网服务平台 成都铂石互联网科技做什么的 移动互联网科技公司 互联网科技公司营业执照怎么办理 上海科技产业互联网平台 北京市互联网新科技 广州千川互联网科技有限公司 互联网领先科技宣传片 江苏互联网科技小贷 陕西九四连强互联网科技有限公司 杭州科技互联网公司有哪些 上海卓越科技互联网 致骋互联网科技 湖北码尼互联网科技有限公司电话 厦门千工互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 西安有哪些互联网高科技企业 上海万顺科技互联网有限公司招聘 绵阳真晨互联网科技有限公司 10位科技互联网大佬 互联网科技大佬云集
0