抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

因为之前写的程序要缓存记录,又不能太慢(不考虑文件读写)所以试一下 redis 缓存。

redis 是啥?

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。

Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。

——转自菜鸟教程

安装 redis

安装6.2.6版本

wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar -zxvf redis-6.2.6

启动之前先写好配置文件

redis-6.2.6/redis.conf下,

后台运行:

找到daemonize no(我的在第37行)改成daemonize yes

设置密码:

添加一条requirepass xxx,xxx替换成你的要设置的密码

操作 redis

我选择使用 Nodejs模块 —— Tedis

Tedis (silkjs.org)

import { Tedis, TedisPool } from "tedis";
const tedis = new Tedis({
  host: "xxx.xx.xx.xx",
  port: 6379,
  password: "xxxx",
});
(async (){
  await tedis.set("hello", "world");
  await tedis.get("hello");	// "world"
 })()

评论