SpringBoot Redisson使用 分布式锁 最近在公司项目svn web化中,需要频繁对 authz 和 htpasswd 进行io操作。 防止出现多个人同时修改,导致文件数据错误。决定给这2个文件加锁。首先考虑到的是使用redis的锁。 具体...... 言曌 12月20日 1612 6 阅读全文
【缓存】3-Redis过期策略 redis会将每个设置过期时间的key放到一个独立的字典中,以后会定时遍历这个字典来删除到期的key。 除了使用定时遍历之外,还会使用惰性删除,即访问的时候检查key是否过期,如果过期了则删除。 通过...... 言曌 11月26日 1808 6 阅读全文
【缓存】2-Redis数据类型以及应用场景 redis 都有哪些数据类型?分别在哪些场景下使用比较合适?这两个问题都是Java初级面试中常见的问题。简单说一下。 一、Redis数据类型 String:纯字符串,可以进行incr、desc 加减...... 言曌 11月26日 2043 5 阅读全文
【缓存】1-Redis 和 Memcached 有什么区别?Redis 的线程模型是什么?为什么单线程的 Redis 比多线程的 Memcached 效率要高得多? 一、redis 和 memcached 区别? 1. redis 支持更复杂的数据类型 redis支持String、List、Hash、Set和SortedSet五种数据类型。 memcached...... 言曌 11月26日 1658 5 阅读全文
Jedis的入门 一、下载必备的 jar 1、下载 Jedis 需要的两个 jar 下载地址: http://mvnrepository.com/artifact/redis.clients/jedis ...... 言曌 10月26日 2038 5 阅读全文