redis
一代键客
我是疯狂的搜索资料者
展开
-
利用redis实现输入自动补全
模拟场景: 假如要搭建一个公司内部的交流系统,其中有一个功能就是用户可以通过搜索查找公司内部所有员工,为了方便用户快速方便查找,需要提供快速自动补全姓名的查询,比如用户输入“王”,然后提示以“王”开头的所有用户; 我们使用redis作为缓存,然后利用redis中的有序集合数据结构能够根据成员分数自动排序的优点方便快速匹配;...原创 2018-05-28 10:57:14 · 2258 阅读 · 4 评论 -
redis 分布式锁
使用时先 new 一个RedisLock 对象,然后调用加锁方法,由于加锁时可能超时导致加锁失败,所以可以调试isLock()方法检查加锁是否成功,最后调用unLock() 方法释放锁。/** * redis 分布式锁 * @author viruser * */ public class RedisLock{ // 请求锁的超时时间(ms) private stati...原创 2018-05-23 15:45:55 · 149 阅读 · 0 评论 -
自定义redis连接池时密码为空导致认证失败
# jedis 配置 myredis.hostname= 127.0.0.1 myredis.port= 6379 myredis.password= myredis.timeout= 5000 myredis.usePool= true如上图所示,当我们自定义redis连接池的时候,redis的连接参数放在配置文件中,我们通过@Value("${属性名}")标签读取配置参数;如果我们的redi...原创 2018-05-31 16:25:45 · 8343 阅读 · 1 评论