zoukankan      html  css  js  c++  java
  • 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);
        }
    }
    

      

      

  • 相关阅读:
    差分约束系统详解
    AC自动机详解
    KMP算法详解
    ST算法详解
    Trie详解
    欧拉路径详解
    树上差分详解
    LCA详解
    树链剖分详解
    树的直径详解
  • 原文地址:https://www.cnblogs.com/zhang20190701/p/13221929.html
Copyright © 2011-2022 走看看