TedisRedis 的 Java 客戶端
Tedis是另一個(gè)redis的java客戶端,Tedis的目標(biāo)是打造一個(gè)可在生產(chǎn)環(huán)境直接使用的高可用Redis解決方案。
特性:
-
高可用,Tedis使用多寫隨機(jī)讀做HA確保redis的高可用
-
高性能,使用特殊的線程模型,使redis的性能不限制在客戶端
-
多種使用方式,如果你只有一個(gè)redis實(shí)例,并不需要tedis的HA功能,可以直接使用tedis-atomic;使用tedis的高可用功能需要部署多個(gè)redis實(shí)例使用tedis-group
-
兩種API,包括針對(duì)byte的底層api和面向object的高層api
-
多種方便使用redis的工具集合,包括mysql數(shù)據(jù)同步到redis工具,利用redis做搜索工具等
示例代碼:
Group tedisGroup = new TedisGroup(appName, version); tedisGroup.init(); ValueCommands valueCommands = new DefaultValueCommands(tedisGroup.getTedis()); // 寫入一條數(shù)據(jù) valueCommands.set(1, "test", "test value object"); // 讀取一條數(shù)據(jù) valueCommands.get(1, "test");
評(píng)論
圖片
表情
