美文网首页
Mac安装redis

Mac安装redis

作者: 冰点雨 | 来源:发表于2023-06-20 15:43 被阅读0次

1.下载redis

(1) redis下载

01AF2A98-D650-46ED-BDEC-19A37567A2B9.png 8AAAB6DB-806D-4A1F-AC75-7007539A6519.png

(2)前往文件夹 /usr/local,将下载的Redis包解压后复制到/usr/local路径下,并修改名为redis

1C323E58-065E-4A73-A551-F6DD27106937.png

2.安装与编译

打开终端操作

进入redis目录下

cd /usr/local/redis

然后执行以下代码,进行编译测试

sudo make test

比较费时,耐心等待,出现如下提示,则表示编译成功

E40D79C4F8FE7C4792553B3A5A7D88E3.png

安装Redis

sudo make install

出现如下提示,说明安装成功


EC9F707235470DBC68E30240753F8BB4.png

3.连接

src/redis-server
F51D06E8-0B40-4BB2-9B26-8A392C845901.png

打开新终端窗口

cd /usr/local/redis
src/redis-cli
redis-cli
D8AAE92F-B124-48E8-B8C3-3752C9460031.png

4.Redis封装及使用

redisUtil.js

// 导入 Redis 库
var redis = require("redis");
const client = redis.createClient();

client.on('error', err => console.log('Redis Client Error', err));
client.connect();


// 监听连接成功还是失败
client.on('ready', () => {
    console.log('redis is ready...')
});

client.on('error', function (err) {
    console.log('redis Error ' + err);
});


async function setVerifyCode(type, value,time=5) {
    let key = `VerifyCode_${type}`
    await client.set(key,value,{
        EX: time*60,//秒
        NX: true
      })
}

async function getVerifyCode(type) {
    let key = `VerifyCode_${type}`
    let code = await client.get(key);
    return code;
}

async function deleteVerifyCode(type) {
    let key = `VerifyCode_${type}`
    await client.del(key)
}


module.exports = {
    setVerifyCode,
    getVerifyCode,
    deleteVerifyCode
}

使用

var RedisUtil = require('../utils/redisUtil.js');

function async redisTest(){

  // 缓存
  RedisUtil.setVerifyCode('login','123456');
 let data = await RedisUtil.getVerifyCode('login');
}

相关文章

网友评论

      本文标题:Mac安装redis

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