admin管理员组

文章数量:1654428

Redis是什么

Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:

基于内存运行,性能高效。
支持分布式,理论上可以无限扩展。
key-value存储系统。开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

相比于其他数据库类型,Redis具备的特点是:
C/S通讯模型。单进程单线程模型。
丰富的数据类型。操作具有原子性。
持久化。高并发读写。支持lua脚本

redis官网是不支持Windows版本的,目前微软团队在维护Windows版本的👇
https://github/MicrosoftArchive/redis

下载第二个

1、将安装包放到预置文件夹里解压

2、打开cmd进入文件夹并执行下面命令,之后打开win+R,输入services.msc可以看到redis服务开启

redis-server --service-install redis.windows-service.conf --loglevel verbose


如果出现服务不启动1067的情况,则在安装目录下创建Logs目录

3、cmd输入redis-cli启动客户端

默认没有密码,需要设置密码(或者修改redis.windows.conf和 redis.windows-service.conf文件找到requirepass这一行加上自己的密码即可,修改后需要重启redis服务)

接下来用idea进行测试

创建一个maven项目
导入依赖

 <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
 </dependency>
import redis.clients.jedis.Jedis;

public class TestConn {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost", 6379);
        jedis.auth("123456");
        jedis.set("name", "junge");
        String a = jedis.get("name");
        System.out.println(a);
        System.out.println(jedis.ping());
    }
}

结果成功!

本文标签: 简单测试免安装版Redis