Atititt java redis jedis 使用 Redis体系 Redis 命令 Redis 命令Redis 键(key)Redis 字符串(String)Redis 哈希(Hash)R

Atititt java redis jedis  使用

 

Redis体系

 

Redis 命令

Redis 命令Redis 键(key)Redis 字符串(String)Redis 哈希(Hash)Redis 列表(List)Redis 集合(Set)Redis 有序集合(sorted set)Redis HyperLogLogRedis 发布订阅Redis 事务Redis 脚本Redis 连接Redis 服务器

 

 

数据类型    哈希(Hash可以用来存储  map  

 

Redis 高级教程

Redis 数据备份与恢复Redis 安全Redis 性能测试Redis 客户端连接Redis 管道技术Redis 分区Java 使用 RedisPHP 使用 Redis

 

/cacheRedis/src/pkg1/RedisDemo.java

 

package pkg1;

 

import java.util.Map;

 

import com.google.common.collect.Maps;

 

import redis.clients.jedis.Jedis;

 

public class RedisDemo {

 

public static void main(String[] args) {

//连接redis服务器

     Jedis jedis = new Jedis("localhost");

     //查看服务是否运行

        System.out.println("服务正在运行: "+jedis.ping());

        

        //设置kv 值,添加数据

        jedis.set("key1", "value1");

        //获取值

        String v=jedis.get("key1");

        System.out.println(v);

        

        //往list 里面存值

        jedis.rpush("listkey1",  "内容1", "内容2");

        //从list获取值

        System.out.println(jedis.lindex("listkey1", 0));

        

        

        //hash类型的设置与读取

        Map m=Maps.newConcurrentMap();

        m.put("mykey1", "myval1");

        jedis.hmset("hskey", m);

        Map m2=     jedis.hgetAll("hashkey1");

        System.out.println(m2);

 

}

 

}

Redis 3.2.1集群搭建

一、概述

    Redis3.0版本之后支持Cluster.

1.1、redis cluster的现状

   目前redis支持的cluster特性:

1):节点自动发现

2):slave->master 选举,集群容错

3):Hot resharding:在线分片

4):进群管理:cluster xxx

5):基于配置(nodes-port.conf)的集群管理

6):ASK 转向/MOVED 转向机制.

1.2、redis cluster 架构

1)redis-cluster架构图

 

猜你喜欢

转载自blog.csdn.net/attilax/article/details/84310940