![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis缓存
文章平均质量分 51
Kincym
这个作者很懒,什么都没留下…
展开
-
Redis存储List<T>集合
spring与redis整合配置文件:<!-- 连接池配置 --> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <!-- 最大连接数 --> <property name="maxTotal" value="30" /> <!-- 最大空闲连接数原创 2017-05-24 15:29:53 · 49921 阅读 · 0 评论 -
Jedis相关操作api---字符串
文档地址:redis API。String ping():连接成功返回 “PONG”。String set(String key, String value) :设值成功返回”OK”,字符串不能超过1073741824字节(1 GB)。String get(String key) : 根据key获取值. 如果没有相应key,返回null,如果存储在键上的值不是字符串,则返回错误,因为只能处理原创 2017-05-24 22:39:07 · 421 阅读 · 0 评论 -
Jedis相关操作api---哈希
Long hset(String key,String field,String value):将指定的哈希字段设置为指定值。 如果key不存在,则创建一个保存哈希的新key。 如果key已经存在,HSET只是value的更新,返回0,否则,如果一个新的field创建返回1。String hget(String key,String field):如果key持有哈希值,则原创 2017-05-25 10:34:48 · 1209 阅读 · 0 评论 -
Jedis相关操作api---list
Long rpush(String key,String… strings):在头部添加字符串值(LPUSH)和尾(rpush)存储在key列表。如果key不存在,则在追加操作前创建空列表。如果key存在,但不是列表,则返回错误。 返回的是成功插入的个数。Long lpush(String key,String… strings):同上List lrange(String key,long st原创 2017-05-28 19:37:08 · 773 阅读 · 0 评论 -
SpringBoot-Redis之通过spring注入JedisPool
springboot驱动注解,使用spring注入JedisPool便可封装自己的redis工具类。这种方式通过jedisPool,以后讲通过spring data redis实现。springBoot驱动注解:import org.springframework.beans.factory.annotation.Value;import org.springframework.cache.a原创 2017-06-06 16:34:31 · 14533 阅读 · 1 评论 -
redis分布式锁redisson(下)
关于redisson的源代码请参考官网:https://github.com/redisson/redisson redisson官方讲解参考:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95springBoot中实现首先需要引入redisson <!--redis--> <dependency>原创 2017-12-02 18:26:51 · 2005 阅读 · 0 评论 -
redis分步式锁(上)
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,本篇博客将详细介绍如何正确地实现Redis分布式锁。需满足如下条件:-互斥性。在任意时刻,只有一个客户端能持有锁。 - 不会发生原创 2017-12-02 17:47:47 · 614 阅读 · 0 评论 -
RedisTemplate序列化
Spring提供了默认的StringSerializer和JdkSerializer。StringSerializer就是通过String.getBytes()来实现的,而且在Redis中,所有存储的值都是字符串类型的。所以这种方法保存后,通过Redis-cli控制台,是可以清楚的查看到我们保存了什么key,value是什么。JdkSerializationRedisSerializer,这个序原创 2017-12-05 13:42:52 · 3590 阅读 · 0 评论