`

Reids使用

 
阅读更多
项目中决定使用Redis,所以开始查一些资料

根据Redis官方推荐的客户端 jedis,后来也听说spring-data也支持redis操作,于是网上看一下,比较一下两者的优缺点:

Spring Data Redis 1.1.1 优点
1.对具体redis客户端做了封装,客户端可在jedis,jredis,rjc等Java客户端中做出选择和切换 ;
2.用template对调用做了封装,省去了建立连接,释放连接等繁琐代码,只需要关心业务;
3.对对象的序列化也可自由选择工具。

缺点
据说不支持sharded,还没有试,目前就在单点上进行开发,以后会试一下,不过感觉应该也没有什么问题,因为我们的memcache也是单台的,出问题的概率不大。

如果直接用jedis,会有很多工作要我们自己亲自去做,最主要的是管理连接池,合理的使用与归还,如果能把这个总是搞定,应该也没有什么了

但是 还是选择了
现在最新release版是1.2.1,为什么会选 1.1.1呢?因为我们的使用的框架支持Spring 是 2.5.6,而 最新版对Spring的最低要求是3.2.8,试了几次,Spring没有升级到以上版本,只到了3.1.1,所以选择一下稍低一点的release版。

分享到:
评论

相关推荐

    Redis使用教程,详解

    Redis 使用教程详解 Redis 是一个高性能的 NoSQL 键值存储数据库,广泛应用于缓存、任务列表、网站访问统计数据、过期处理、应用排行榜、分布式集群架构中的 session 分离等领域。下面是 Redis 的详细使用教程。 ...

    阿里巴巴Redis使用规范

    "阿里巴巴Redis使用规范" 本文将详细介绍阿里巴巴28条Redis使用规范,涵盖了Redis性能优化、数据存储、安全、实例管理等方面的内容。 规范一:控制key的长度 为了避免Redis中的keys过长,阿里巴巴建议控制key的...

    redis使用c++ API 的hiredis连接详解

    此代码实现了redis使用hiredis c接口开发,具体实现了string和list类型的存取,具体信息请看 https://blog.csdn.net/bwangk/article/details/83060374

    Redis使用认证密码登录

    Redis 使用认证密码登录 Redis 默认配置是不需要密码认证的,这在安全性上会有一定的问题,因此需要启用 Redis 的密码认证功能,以增加 Redis 服务器的安全性。 1. 配置 Redis 认证密码 要启用 Redis 的密码认证...

    C# Winfrom的Redis使用Demo

    这个"C# Winfrom的Redis使用Demo"提供了基本的操作示例,非常适合初学者学习。 首先,让我们了解一下Redis。Redis是一个开源的,基于键值对的NoSQL数据库,它支持多种数据结构,如字符串、哈希、列表、集合和有序...

    redis使用以及集群部署文档

    【Redis 使用及集群部署】 Redis 是一款高性能的键值存储数据库,广泛应用于缓存、消息队列、数据持久化等领域。本文将详细介绍 Redis 的安装、使用以及集群部署。 ### 一、Redis 安装 #### Windows 安装 1. 从 ...

    redis使用手册.doc

    主要介绍了redis技术和redis的安装和使用,比较适合新手参考

    redis使用进阶.pptx

    Redis 使用进阶 Redis 是一个开源的、基于内存的数据结构存储系统,可以用作数据库、缓存和消息中间件。Redis 提供了丰富的数据结构,如字符串、哈希表、列表、集合、有序集合等,同时支持事务、持久化、主从复制等...

    redis使用入门.ppt

    redis使用入门.ppt

    redis使用语法讲解

    redis使用语法

    c# Redis使用及封装类

    本文将深入探讨如何在C#环境中使用Redis,并介绍一个简单的Redis封装类,帮助开发者更便捷地集成Redis到他们的项目中。 首先,安装Redis是使用它的第一步。你需要在本地或服务器上安装Redis服务,可以通过官方网站...

    redis入门指南

    , 《Redis入门指南》的目标读者不仅包括Redis的新手,还包括那些已经掌握Redis使用方法的人。对于新手而言,《Redis入门指南》的内容由浅入深且紧贴实践,旨在让读者真正能够即学即用;对于已经了解Redis的读者,...

    redis所需要的压缩包(附redis使用文档)

    Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal...

    WPF操作Redis简单实例

    **标签关联:** "C#操作Redis Redis学习" 这两个标签进一步强调了我们将会探讨如何使用C#语言进行Redis的读写操作,并且对于初学者来说,这是一个很好的学习资源。 **文件名称列表:** "C#操作Redis" 这个文件名...

    redis使用基本方法

    1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redis

    windows中使用Redis整理vs

    windows中使用Redis 里面包含Redis在页面中的使用说明和dll的代码引用说明

    windows系统下的redis

    在Windows系统中使用Redis,虽然不如在Linux环境下常见,但也有多种方式来部署和管理。以下是一些关于"windows系统下的redis"的重要知识点: 1. **Redis的安装**: - Redis官方并未直接提供Windows版本,但可以...

    Java后台开发 Redis使用指南.pdf

    Redis是一个开源的高性能键值存储数据库,使用C语言编写,支持网络功能,并且基于内存,但同时也支持数据的持久化,包括RDB(Redis Database)快照模式和AOF(Append Only File)形式。Redis数据库支持多种类型的...

    在Delphi环境下使用Redis

    在Delphi环境下使用Redis,开发者可以利用Redis的强大功能来存储和操作数据,提高应用程序的性能。Redis是一个开源的、基于内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件,支持丰富的数据类型,如...

    REDIS连接软件,windows连接redis使用

    1. Redis桌面管理器:对于初学者或需要直观界面操作Redis的用户,推荐使用Redis Desktop Manager(RDM)。这是一款跨平台的图形化工具,支持Windows、macOS和Linux。在Windows上安装RDM后,你可以输入Redis服务器的...

Global site tag (gtag.js) - Google Analytics