Redis(一)-安装

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

  

  

原文地址:https://www.cnblogs.com/zhang20190701/p/13221929.html