摘要:(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数
阅读全文
摘要:实现 使用的是jedis来连接Redis。 实现思想 获取锁的时候,使用setnx加锁,并使用expire命令为锁添加一个超时时间,超过该时间则自动释放锁,锁的value值为一个随机生成的UUID,通过此在释放锁的时候进行判断。 获取锁的时候还设置一个获取的超时时间,若超过这个时间则放弃获取锁。 释
阅读全文
摘要:package com.util; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf...
阅读全文
摘要:redis 采用 redis-3.2.4 版本。 安装过程 1. 下载并解压 2. 编译安装 3. 将 redis-trib.rb 复制到 /usr/local/bin 目录下 4. 创建 Redis 节点 首先在 192.168.241.132 机器上 /usr/local/redis-3.2.4
阅读全文
摘要:Bitmap(即Bitset)Bitmap是一串连续的2进制数字(0或1),每一位所在的位置为偏移(offset),在bitmap上可执行AND,OR,XOR以及其它位操作。
阅读全文
摘要:package test.jedis; import java.util.HashSet; import java.util.Set; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisSentinelPool; /** * 分布式redis 操作 * 没有...
阅读全文
摘要:Redis Util实现 Controller 端实现 Service 实现
阅读全文
摘要:package cn.com; import java.util.Arrays; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisShardInfo; import redis.clients.jedis.Pipeline; import redis.clients...
阅读全文
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; public class Redis_PubSub { public static Jedis redis = new Jedis("localhost", 6379);// 连接redis /** * PUBLISH chan...
阅读全文
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.Transaction; public class Redis_Transactions { public static Jedis redis = new Jedis("localhos...
阅读全文
摘要:package cn.com; import java.util.HashMap; import java.util.Map; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; /** * 有序集合的所有操作方法 * * */ public class ...
阅读全文
摘要:package cn.com; import java.util.HashMap; import java.util.Map; import java.util.Set; import redis.clients.jedis.Jedis; /** * 集合的所有操作方法 * * */ public class Redis_Set { public static Jedis red...
阅读全文
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; import redis.clients.jedis.BinaryClient.LIST_POSITION; public class Redis_List { public static Jedis redis = new Jedis("l...
阅读全文
摘要:package cn.com; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import ch.qos.logback.core.net.SyslogOutputStream; import redis.clients.jedis.Jedis; pu...
阅读全文
摘要:package cn.com; import java.text.ParseException; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.SortingParams; public class Redis_Key { pu...
阅读全文
摘要:package cn.com; import java.util.List; import redis.clients.jedis.Jedis; public class Redis_String { public static Jedis redis = new Jedis("localhost", 6379);// 连接redis public static void ...
阅读全文