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可以用來儲存
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架構圖