windows下使用安装使用redis

来源:互联网 发布:综合办公软件下载 编辑:程序博客网 时间:2024/05/16 19:14

由于redis官方版本只有linux的,所以微软的开源团队自己维护redis的windows版本.


1下载

下载地址:https://github.com/MSOpenTech/redis/releases

zip为压缩包.msi为安装包

这俩都一样 下哪个都行



2启动  

下完解压后打开cmd命令输入:redis-server.exe redis.windows.conf

注意要在文件的目录下运行这个命令。例如我的redis装在了 D:\redis 文件夹下

出现如下标志 为启动成功。



3设置redis

再打开一个cmd窗口 上图启动redis的窗口不能关闭 否则会关闭redis。

 

到redis的文件下输入命令redis-cli.exe -h 127.0.0.1 -p 6379

-h后边跟IP地址 当然可以远程操作的 -p后边为端口 redis 的默认端口为6379

现在可以使用redis了。


设置密码(可以不设)

到redis的安装目录下打开 redis.windows.conf 文件 所搜关键字 requirepass  


就像这样把默认的#号去掉  后边跟上你的密码 然后重启redis。


使用 auth admin 验证密码,显示OK表示登录成功。


4 简单使用redis


可以根据set设置值 第一个为key 第二个为value

get根据key获取value



hset命令 


Redis Hset 命令用于为哈希表中的字段赋值 。

如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作。

如果字段已经存在于哈希表中,旧值将被覆盖。

5使用Java连接redis

首先需要下载jedis jar包 我这里使用的是jedis-2.1.0.jar,网上有很多地方下载

package test;
import static org.junit.Assert.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.jar.Attributes.Name;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
public class TestTest {
private Jedis jedis; 
@Before
public void setup() {
 jedis = new Jedis("127.0.0.1", 6379);
 jedis.auth("admin");
}
@Test
public void test(){
jedis.set("hellow", "world");
 System.out.println(jedis.get("hellow"));//执行结果:xinx
}
@Test
public void test2(){
Map<String,String> map=new HashMap<String,String>();
map.put("name", "timo");
map.put("sex", "M");
jedis.hmset("user", map);
List<String> list=jedis.hmget("user", "name");
System.out.println(list);
}
}

0 0
原创粉丝点击