返回顶部
首页 > 资讯 > 后端开发 > JAVA >java redis有什么用
  • 348
分享到

java redis有什么用

java教程javaredis 2019-03-10 22:03:39 348人浏览 绘本
摘要

Java连接redis的使用示例Redis是开源的key-value存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sorted list。Redisclient支持多种语

Java连接redis的使用示例

Redis开源的key-value存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sorted list。

Redisclient支持多种语言,包括:c、c++C#PHP、java、pythonGo等语言,根据自己的开发语言,选择合适的redis client版本类型即可。

java redis有什么用?

我是使用java语言开发的,针对java语言,redis client也提供了多种客户端支持,按照推荐类型依次是:Jedis、Redisson、JRedis、JDBC-Redis、RJC、redis-protocol、aredis、lettuce。前两种类型是比较推荐的,我们采用了Redisson类型版本作为redisclient的使用。

Redisson版的redis可发工程搭建

新建Maven工程

在pom.xml文件的dependencies节点下增加如下内容:


org.redisson
redisson
1.0.2


org.slf4j
slf4j-log4j12
1.7.7

保存pom.xml后,等eclispe工程构建完成后即可进行开发了

开发示例

下面是演示连接redis服务器、保存读取concurrentMap对象、保存读取set对象和保存读取Queue对象的示例代码,代码比较简单,这里就不再详细讲解了,代码如下:

[java] view plaincopy
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 {

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 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();
}
}

更多Redis相关知识,请访问Redis使用教程栏目!

--结束END--

本文标题: java redis有什么用

本文链接: https://lsjlt.com/news/3718.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java redis有什么用
    Java连接redis的使用示例Redis是开源的key-value存储工具,redis通常用来存储结构化的数据,因为redis的key可以包含String、hash、listset和sorted list。Redisclient支持多种语...
    99+
    2019-03-10
    java教程 java redis
  • redis有什么用
    这篇文章主要介绍了redis有什么用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。Redis是一个开源的使用ANSI C语言编写、支持网络、可基...
    99+
    2024-04-02
  • redis有什么作用
    redis是一个开源的内存数据存储系统,用于存储和检索数据。主要作用包括:缓存消息队列会话存储排行榜限制器其优势在于:高性能可扩展性灵活性开源 Redis 的作用 Redis 是一个开...
    99+
    2024-04-02
  • redis的api有什么用
    这篇文章将为大家详细讲解有关redis的api有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis的api是redis预先定义的命令。API(Applicat...
    99+
    2024-04-02
  • Redis集群有什么用
    这篇文章主要介绍Redis集群有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Redis 集群是一个分布式(distributed)、容错(fault-tolerant)的 R...
    99+
    2024-04-02
  • Redis中keys有什么用
    这篇文章给大家分享的是有关Redis中keys有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。进入目录:cd /usr/local/redis/启动服务:./bin/red...
    99+
    2024-04-02
  • redis事务有什么用
    这篇文章主要介绍了redis事务有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。是什么可以一次执行多个命令,本质是一组命令的集合。一个...
    99+
    2024-04-02
  • redis中bind有什么用
    这篇文章给大家分享的是有关redis中bind有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我一直以为redis配置文件中的bind的作用是:限制redis服务器用来接收...
    99+
    2024-04-02
  • redis缓存有什么用
    redis 缓存用于:减少数据库加载:将经常访问的数据缓存到内存中。加速页面加载:缓存静态内容和页面元素,缩短页面加载时间。会话管理:存储用户会话数据,卸载数据库并方便访问。实时通知:实...
    99+
    2024-04-19
    css redis
  • redis集群有什么作用
    所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。使用redis集群的必要性问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,为什么还要学习redis集群?答:(1)单个r...
    99+
    2021-05-27
    redis
  • 使用redis有什么优点
    使用redis有什么优点?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。redis是非关系型内存数据库 数据存储于内存中,内存读取速度非常快...
    99+
    2024-04-02
  • redis文件夹有什么用
    redis文件夹的作用:redis-benchmark.exe 测试redis性能的程序,可以同时模拟N多客户端查询和赋值。redis-check-aof.exe 更新日志检查–修复日志。redis-check-dump.exe 本地数据库...
    99+
    2024-04-02
  • redis扩展有什么作用
    redis扩展的作用:解决应用服务器的cpu和内存压力。减少io的读操作,减轻io的压力。关系型数据库的扩展性不强,难以改变表结构,而redis不会。...
    99+
    2024-04-02
  • Redis Desktop Client Mac有什么用
    这篇文章将为大家详细讲解有关Redis Desktop Client Mac有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis Desktop Client for Mac是一款非常高颜值,...
    99+
    2023-06-05
  • Redis关闭SWAP有什么用
    这篇文章主要为大家展示了“Redis关闭SWAP有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis关闭SWAP有什么用”这篇文章吧。关闭 SWAPSWAP 是内存交换技术。将内存按...
    99+
    2023-06-27
  • redis中Hash类型有什么用
    这篇文章将为大家详细讲解有关redis中Hash类型有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Hash类型是String类型的field和value映射表,或...
    99+
    2024-04-02
  • Redis配置项有什么作用
    小编给大家分享一下Redis配置项有什么作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天我们来看看Redis.conf的配...
    99+
    2024-04-02
  • Redis中Lua脚本有什么用
    这篇文章给大家分享的是有关Redis中Lua脚本有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。redis lua 脚本相关命令这一小节的内容是基本命令,可粗略阅读后跳过,...
    99+
    2024-04-02
  • redis慢日志slowlog有什么用
    这篇文章将为大家详细讲解有关redis慢日志slowlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis 慢日志 slowlog 1 slow...
    99+
    2024-04-02
  • Redis在php中有什么作用
    Redis在php中的作用:Redis是将数据放在内存里,因此可以提高读写速度。Redis在php中的应用实例:Redis DEL命令用于删除已存在的键,不存在的key会被忽略,代码如下:$redis = new redis();$redi...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作