node连接redis

2021/03/06 node

node连接redis

1、下载安装redis

windows下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504;Mac下载就官网就好了,我这里是Windows。

下载Redis-x64-3.0.504.msi完成后就跟着指引安装。

安装完成后打开安装目录,把redis.windows.conf文件打开,修改port 6378,requirepass 123456

cd到安装目录下,打开命令行工具,输入


.\redis-server.exe .\redis.windows.conf

然后回车,redis数据库就创建出功了。

重新在当前目录下打开个cmd,输入redis-cli -p 6378回车连接刚刚创建好的数据库,下方会有127.0.0.1:6378,在后面尝试输入以下内容

输入密码

auth 123456

set一条数据

set a 1

get一下刚才set进去的数据

get a

2、启动项目

初始化一个项目

npm init -y

安装以下依赖

"dependencies": {
  "ioredis": "^4.23.0",
  "koa": "^2.13.1",
}

创建/test/test-redis.js

输入以下代码

async function test(){
  const Redis = require('ioredis');

  const redis = new Redis({
    port: 6378,
    password: 123456
  })

  const keys = await redis.keys('*');

  console.log(keys)
}

test();

命令行工具执行node .\test\test-redis.js, 输出['a'],也就是上面setkey

在代码里操作的话可以

await redis.set('c', 123);
await redis.set('c', 10, 123); // 设置过期时间 10毫秒

这样就设置好了,get同理。

Search

    Table of Contents