`

Redis的java客户端配置与使用

 
阅读更多
首先,在项目中引入jeids的jar包。
Xml代码
<!--javareadis客户端-->
  1. <dependency>
  2. <groupId>redis.clients</groupId>
  3. <artifactId>jedis</artifactId>
  4. <version>2.0.0</version>
  5. </dependency>


其次,在spring配置文件中添加配置(也可以直接new出这些对象,一样的)

Xml代码
  1. <beanid="jedisPoolConfig"class="redis.clients.jedis.JedisPoolConfig">
  2. <propertyname="maxActive"value="50"/>
  3. <propertyname="maxIdle"value="10"/>
  4. <propertyname="maxWait"value="1000"/>
  5. <propertyname="testOnBorrow"value="true"/>
  6. </bean>
  7. <beanid="jedis.shardInfo"class="redis.clients.jedis.JedisShardInfo">
  8. <constructor-argindex="0"value="这里填你的reids服务器ip"/>
  9. <constructor-argindex="1"value="6379"/>
  10. </bean>
  11. <beanid="shardedJedisPool"class="redis.clients.jedis.ShardedJedisPool">
  12. <constructor-argindex="0"ref="jedisPoolConfig"/>
  13. <constructor-argindex="1">
  14. <list>
  15. <refbean="jedis.shardInfo"/>
  16. </list>
  17. </constructor-arg>
  18. </bean>


最后,调用的时候

Java代码
  1. ShardedJedis jedis=shardedJedisPool.getResource();
  2. jedis.get(key);//从redis服务器获取值
  3. jedis.set(key,value);//将值保存到redis服务器
分享到:
评论

相关推荐

    redis 在java中的使用示例工程

    jedis.rar java为客户端 源码和jar包 commons-pool.jar jedis 的依赖包 RedisSimpleTest.rar 为示例工程 源码 和相应的jar都在里面 参考地址:**一定要看** ...

    基于tomcat的redis配置

    Tomcat下redias配置: 1. context.xml 中的加入 &lt;Valve className="com.orangefunction.tomcat6.redissessions.RedisSessionHandlerValve"/&gt; appweb202:redias...redis客户端: redisclient-win32.x86.1.5.jar

    (重新整理版)redis的java客户端jedis 管理类代码 支持主从复制的自动选择和自动恢复,读/写分离

    * redis主从架构的jedis客户端管理类,大概1000多行代码左右 * 1 支持主从复制key/value,pop/push,pub/sub,读/写分离等功能的灾难失败自动选择和恢复 * 2 可以选择读写分离功能,主写从读,默认不启用,都使用主服务...

    redis客户端工具

    TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理、维护。 功能包括:NoSQL数据库的展示,库表的展示,key,value的展示,新增,修改,删除等数据的...

    redis客户端连接

    redis客户端连接,支持redis集群的简单配置,集成spring4

    使用java时间连接池连接redis,单例模式和集群模式.docx

    使用java客户端连接Redis 集群,并使用java进行简单的操作

    redis 完整版教程(公司内部请某培训机构的教程)

    Redis 简介 Redis 安装 Redis 配置 Redis 命令 Redis 键 Redis 字符串 Redis 哈希 Redis 列表 Redis 集合(有序集合) Redis HyperLogLog Redis 发布订阅 Redis 事物 ...Java使用Redis Php 使用Redis

    redis基础学习笔记

    1.Java客户端jar包 11 2.测试程序: 11 3.Spring中的配置 13 4.pipeline 14 五.测试服务器 16 六.密码验证服务器 16 七.Log 16 八.DB数 17 九. Redis原理 17 1.数据结构 17 2.存储结构和存储格式 19 3.性能 20 4...

    redis的服务端,客户端,整合spring配置文件

    文件内包含redis单机版安装步骤,redis集群安装步骤,redis服务端,redis客户端,redis与spring整合配置文件,处理json的工具类等全套资源

    基于Redis的分布式配置管理中心.zip

    基于Redis的分布式配置管理中心....在本地开发环境,可以不连接Redis,只使用配置文件(app.properties),以便于测试。 服务端 GUI尚未实现,暂时只能在key=config:{$config.environment}的Redis Hash结构中手工添加。

    salad:支持Sentinel和Redis集群的异步Scala Redis客户端

    支持单节点Redis,主从Sentinel配置和分片Redis群集配置。 沙拉还确保生菜引发的所有异常都可以在Scala期货中进行映射。 如果直接使用生菜,则生菜中的异常可能不会触发Scala中的Future.failed 。用法SaladAPI是...

    Redis面试题50道(含答案)_.pdf

    14、Redis 支持的 Java 客户端都有哪些?官方推荐用哪个? 15、Redis 和 Redisson 有什么关系? 16、Jedis 与 Redisson 对比有什么优缺点? 17、Redis 如何设置密码及验证密码? 18、说说 Redis 哈希槽的概念? 19、...

    Redis管理端

    这是我自己用Java实现的Redis管理客户端,所以需要本地先安装好Java,并配置好JAVA_HOME。使用时输入Redis的URI即可,如redis://:password@127.0.0.1:6379/0,点击connect检查URI是否正确,如果正确,就可以执行...

    java基于UNIX域套接字(unix domain socket)连接redis

    通过java socket和lettuce框架基于UNIX域套接(UNIX Domain Socket)协议实现redis连接和操作,使用redis.sock文件

    Redis部署笔记(单机+主从+哨兵+集群)

    ● 统一Jedis与JedisCluster连接的配置项,封装成RedisBean类,主要供RedisClient使用 ● 屏蔽byte[]数据类型,所有实现了序列化接口的对象均可直接在Redis进行读写 ● 保留String数据类型(并不会序列化成byte[],...

    SSH2中配置Redis缓存

    Redis是基于内存,也可以基于磁盘持久化nosql数据库。Redis 官网推荐给java 使用的客户端很多:Jedis、Redisson、JRedis、JDBC-Redis 等,当然首推是jedis。

    轻便好用的kafka ui界面和redis客户端工具

    轻便好用的kafka ui界面客户端工具,可以在生产消息、消费消息、管理topic、管理group;可以支持管理多个kafka集群 部署简便,可以一键启动,不需要配置数据库、不需要搭建web容器 支持zookeeper ui界面化操作;支持多...

    tomcat-cluster-redis-session-manager:Tomcat集群Redis会话管理器Java客户端

    请求会话将立即存储到Redis中(会话属性必须是可序列化的),以供其他服务器使用。 当tomcat从客户端收到请求时,将直接从Redis加载会话。 支持Redis默认,哨兵和集群模式(基于配置)。 展望未来,我们无需在...

    application.yml

    我们将首先讨论如何安装和配置Redis服务器,然后演示如何在Java中使用Redis客户端库来进行基本的操作。 ### 步骤一:安装和配置Redis 1. **下载和安装**:访问 Redis 官方网站(https://redis.io/download)并下载...

    UX - 中国人开发开源的性能卓越的文本/源码编辑器(内嵌数据库客户端功能和Redis客户端功能)

    EUX是中国人开发开源的性能卓越的文本/源码文件(内嵌数据库客户端功能和Redis客户端功能),她基于开源的富文本编辑控件Scintilla,自研大量功能,构建出一套完整的文本/源码文件编辑软件,覆盖日常生活工作和源代码...

Global site tag (gtag.js) - Google Analytics