Redis
旧城以西林
这个作者很懒,什么都没留下…
展开
-
创建redis集群报错 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load suc
错误详细如下:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `requ原创 2018-03-02 15:47:08 · 3314 阅读 · 0 评论 -
redis集群搭建(同机器、不同机器搭建)
一、同机器下的集群搭建: 1,创建redis实例统一存放的文件夹——在/usr/local路径下创建cluster文件夹,命令:mkdir cluster 2,创建每个实例单独存放的文件夹——在cluster文件夹下创建6个文件夹,分别为7001,7002,7003,7004,7005,7006,原创 2018-03-02 15:44:16 · 1094 阅读 · 1 评论 -
CenterOS7——报错redis requires Ruby version -= 2.2.2
最近在研究redis的集群,redis官方提供了redis-trib.rb工具,但是在使用之前 需要安装ruby,以及redis和ruby连接:yum -y install ruby ruby-devel rubygems rpm-buildgem install redis其中 gem install redis命令执行时出现了: redis requires原创 2018-03-02 15:52:11 · 2287 阅读 · 0 评论 -
Java连接redis出现错误
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.connect(Connection.java原创 2018-02-27 17:34:53 · 1056 阅读 · 0 评论 -
序列化与反序列化
通过还是如果原创 2017-12-15 16:12:06 · 138 阅读 · 0 评论 -
Redis存储数据类型五:SortedSet
public class SortedSetTest { public static void main(String[] args) { Jedis jedis = RedisUtil.getJedis(); jedis.flushDB(); // 清空 Map map = new HashMap<>(); map.put("a1", 0.2); map.put(原创 2017-12-23 14:32:34 · 216 阅读 · 0 评论 -
Redis存储数据类型四:hash
public class HashTest { public static void main(String[] args) { Jedis jedis = RedisUtil.getJedis(); jedis.flushDB(); // 清空 //hash HashMap 键值对 Map map = new HashMap<>(); map.put(原创 2017-12-23 14:31:32 · 2424 阅读 · 0 评论 -
Redis存储数据类型三:Set
public class SetTest { public static void main(String[] args) { Jedis jedis = RedisUtil.getJedis(); jedis.flushDB(); // 清空 //向set集合中添加元素 System.out.println("向set集合中添加元素:"+jedis.sadd("myS原创 2017-12-23 14:30:40 · 1233 阅读 · 2 评论 -
Redis存储数据类型二:List
public class ListTest { public static void main(String[] args) { Jedis jedis = RedisUtil.getJedis(); jedis.flushDB(); // 清空 //添加一个List //lpush:可以理解为一个栈,a1先进,a3最后进,取的时候a3先出来 从左往右进栈 //r原创 2017-12-23 14:29:46 · 269 阅读 · 0 评论 -
Redis存储数据类型一:String
public class StringTest { public static void main(String[] args) throws InterruptedException { Jedis jedis = RedisUtil.getJedis(); //清空数据 jedis.flushDB(); System.out.println("判断某个key是否存原创 2017-12-23 14:29:04 · 389 阅读 · 0 评论 -
Redis连接工具类
所用到的jar包:/** * redis连接工具类 */public class RedisUtil { //1.非切片链接(非集群) private static Jedis jedis; //2.非切片连接池(非集群) private static JedisPool jedisPool; //3.切片链接(集群) private static Shard原创 2017-12-23 14:25:46 · 483 阅读 · 0 评论 -
Redis集群概念
redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构图如下:其结构特点: 1、所有的redis节点彼此互联原创 2018-03-02 16:00:05 · 247 阅读 · 0 评论