nodejs中使用redis教程(涉及 windows安装redis、linux安装redis )

nodejs中使用redis教程(涉及 windows安装redis、linux安装redis )

 发布于 1周前  作者 vueper  最后一次编辑是 5天前  来自 分享

nodejs中使用redis教程(涉及 windows安装redis、linux安装redis )

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,它也属于nosql。

Redis 和Memcached类似,都是内存级别的数据缓存,主要用户数据缓存,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

Redis不仅有丰富的特性(数据持久化到硬盘、 publish/subscribe、 key 过期),还有极高性能,经测试Redis能读的速度是110000次/s,写的速度是81000次/s 。

一、windows中安装配置使用Redis

1、下载Redis的软件 https://github.com/MicrosoftArchive/redis/releases

2、安装Redis的软件

点击下一步下一步进行安装…详情看教程演示。

3、redis-cli 连接redis

进入Redis的目录,cd C:\Program Files\Redis。

输入redis-cli并回车。(redis-cli是客户端程序)

如图正常提示进入,并显示正确端口号,则表示服务已经启动。

1.png

如果安装的时候加入环境变量的话 可以直接使用redis-cli来连接redis服务器

二、Nodejs中使用Redis

Nodejs 中Redis模块: https://github.com/NodeRedis/node_redis

1、在你的项目中安装Redis npm install redis --save 或者 cnpm install redis --save

2、使用Redis

var redis = require('redis');
var client = redis.createClient(6379, 'localhost');
//设置数据
client.set('username', '李四');
client.set('username', '李四','EX','5');   //设置过期5秒
//获取数据
client.get('username', function(err, val){
  console.log(val);
});

三、Linux(Centos7)中安装配置使用Redis

1、检查是否有redis yum 源

yum search redis

yum info redis

2、安装epel仓库 EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.


yum install epel-release -y

3、安装redis数据库

yum info redis

yum install redis -y

4、安装完毕后,使用下面的命令启动redis服务

 systemctl start redis

 systemctl restart redis

 systemctl enable redis

5、linux上面进入Redis客户端

redis-cli

6.png

 

posted on   漫思  阅读(4)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2022-02-21 Ant Design Mobile 5.0 来了
2022-02-21 2021年值得推荐的3个React动画库及思考
2022-02-21 15个有用的React动画库,马上让你的项目变得高大上
2022-02-21 ES6rest运算符
2020-02-21 vscode 方法代码块的注释生成方法
2020-02-21 VSCode打开webpack项目,无法对@指向的文件使用“转到定义”,怎么办?
2020-02-21 ES6 @与..

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示