一、下载(win)
下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
下载.msi 和 .zip
二、安装
点击.msl,一步步安装
windows server 2008 R2上 安装提示:
Redis on Windows Setup Wizard ended prematurely
原因是.NET Framework 版本过低,将.NET Framework升级到4.0以上就可以了
可通在CMD中过命令 dir %WINDIR%Microsoft.NetFrameworkv* /O:-N /B查看电脑已经安装的.NET 的版本。三
三、Redis配置文件--redis.windows-service.conf
1.开启远程链接
protected-mode 改为 no
(注销掉 bind 127.0.0.1(只对127.0.0.1进行监听),注销调后即对所有ip进行监听)
2.设置密码
requirepass 123456
四、启动
右键 “此电脑” 管理,启动redis服务
进入cmd到安装目录
==>redis-cli //客户端使用config get requirepass命令查看密码 ==>config get requirepass //客户端使用config set requirepass yourpassword命令设置密码 ==>config set requirepass 123456 //使用auth password验证密码 ==>auth 123456 //测试 ==>set a b ok ==>get a "b"四
五、Java测试Demo
import java.util.LinkedList;
import java.util.List;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.ShardedJedis;
import redis.clients.jedis.ShardedJedisPool;
public class demoTest {
private static ShardedJedisPool pool;
static {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(100);
config.setMaxIdle(50);
config.setMaxWaitMillis(3000);
config.setTestOnBorrow(true);
config.setTestOnReturn(true);
JedisShardInfo jedisShardInfo1 = new JedisShardInfo("127.0.0.1", 6379);
jedisShardInfo1.setPassword("123456");
List<JedisShardInfo> list = new LinkedList<JedisShardInfo>();
list.add(jedisShardInfo1);
pool = new ShardedJedisPool(config, list);
}
public static void main(String[] args) {
ShardedJedis jedis = pool.getResource();
String keys = "name";
String vaule = jedis.set(keys, "Aaron");
System.out.println(vaule);
String name = jedis.get("name");
System.err.println(name);
}
}