一、下载(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); } }