美文网首页
nodejs 连接并操作 redis

nodejs 连接并操作 redis

作者: 暴躁程序员 | 来源:发表于2023-05-12 08:21 被阅读0次

    一、在 windows 系统上安装 redis

    1. 下载安装,安装地址

    下载 msi 文件并在安装时勾选配置全局环境变量按钮,或者下载 zip 文件(需要自行配置系统环境变量)

    1. 打开终端连接 redis 数据库
    redis-cli.exe -h 127.0.0.1 -p 6379
    
    1. redis 常用命令
    // 数据操作
    set key value       创建数据 key value
    set key value       通过 key 修改数据
    del key             通过 key 删除数据
    get key             通过 key 获取 value
    keys *              通过 keys 获取所有 key
    
    // 服务操作
    启动服务            redis-server.exe redis.windows.conf
    连接数据库          redis-cli.exe -h 127.0.0.1 -p 6379
    关闭后启动          redis-cli
    卸载服务            redis-server --service-uninstall
    开启服务            redis-server --service-start
    停止服务            redis-server --service-stop
    

    二、通过 nodejs 操作 redis

    1. 初始化环境
    npm init -y
    
    1. 安装 v3 版本 redis
    npm install redis@3 -S
    
    1. 新建 redis.js
    const redis = require("redis");
    
    // 连接 redis
    const client = redis.createClient(6379, "127.0.0.1");
    
    client.on("error", (err) => {
      console.error(err);
    });
    
    const userinfo = {
      username: "alias",
      password: "123456",
    };
    
    // 创建数据
    client.set("ssid:123456789", JSON.stringify(userinfo), redis.print);
    
    // 获取数据
    client.get("ssid:123456789", (err, val) => {
      if (err) {
        console.error(err);
        return;
      }
      console.log(val);
    
      // 断开连接
      client.quit();
    });
    
    1. 终端执行
    node redis.js
    

    结果

    Reply: OK
    {"username":"alias","password":"123456"}
    

    相关文章

      网友评论

          本文标题:nodejs 连接并操作 redis

          本文链接:https://www.haomeiwen.com/subject/kiissdtx.html