全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

node.js利用redis数据库缓存数据的方法

一、运行redis

Redis服务器默认使用6379端口

redis-server

自定义端口

redis-server –port 6390

客户端

redis-cli

指定ip和端口连接

redis-cli -h 127.0.0.1 -p 6390

测试客户端和服务器是否连通

ping

二、Nodejs连接redis

通过redis.createClient(port,host,options)来连接redis服务器

var redis = require("redis")
var client = redis.createClient();
/*client.HMSET 保存哈希键值*/
client.HMSET(key,val,function(err,result){
 if(err){
 return callback({code:0,msg:err});
 }
 callback({code:1,msg:result});
 /*设置过期时间为1天*/
 client.EXPIRE(bottleId,86400);
});
/*随机返回当前数据库的一个键*/
client.RANDOMKEY(function(err,key){
 if(!key){
 return callback({code:0,msg:'没有数据'});
 }
 /*根据key返回哈希对象*/
 client.HGETALL(key,function(err,val){
 if(err){
 return callback({code:0,msg:err});
 }
 callback({code:1,msg:val});
 /*根据key删除键值*/
 client.DEL(key);
 });
});

三、Redis常用命令

Redis命令参考手册

清空数据库

FLUSHALL

删除key

DEL key

检查key是否存在。

EXISTS key //字符串
HEXISTS key field //查看哈希表 key 中,指定的字段是否存在。

返回key所储存的值的类型。

TYPE key

获取key所存储的值

字符串

GET key

哈希

HGETALL key //获取在哈希表中指定 key 的所有字段和值

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# nodejs  # redis缓存  # node  # redis  # 缓存  # 使用  # 在Node.js应用中读写Redis数据库的简单方法  # Node.js开发之访问Redis数据库教程  # Node.js操作redis实现添加查询功能  # 使用Redis和Node.js来开发简单的实时聊天功能  # 键值  # 是否存在  # 客户端  # 自定义  # 时间为  # 这篇文章  # 清空  # 参考手册  # 有疑问  # ping  # text  # cli  # ip  # span  # code  # createClient  # host  # align  # center 


相关文章: 如何通过VPS建站实现广告与增值服务盈利?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  用v-html解决Vue.js渲染中html标签不被解析的问题  javascript基本数据类型及类型检测常用方法小结  如何通过多用户协作模板快速搭建高效企业网站?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Android自定义控件实现温度旋转按钮效果  制作网站怎么制作,*游戏网站怎么搭建?  c++怎么用jemalloc c++替换默认内存分配器【性能】  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  网站制作的步骤包括,正确网址格式怎么写?  一键网站制作软件,义乌购一件代发流程?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  PHP 500报错的快速解决方法  定制建站如何定义?其核心优势是什么?  专业网站建设制作报价,网页设计制作要考什么证?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  如何用虚拟主机快速搭建网站?详细步骤解析  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  七夕网站制作视频,七夕大促活动怎么报名?  如何在云虚拟主机上快速搭建个人网站?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何快速搭建虚拟主机网站?新手必看指南  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何选择可靠的免备案建站服务器?  手机网站制作与建设方案,手机网站如何建设?  如何快速搭建高效WAP手机网站吸引移动用户?  宿州网站制作公司兴策,安徽省低保查询网站?  如何通过虚拟主机快速完成网站搭建?  为什么Go需要go mod文件_Go go mod文件作用说明  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  如何通过可视化优化提升建站效果?  智能起名网站制作软件有哪些,制作logo的软件?  建站之星价格显示格式升级,你的预算足够吗?  制作网站外包平台,自动化接单网站有哪些?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  成都网站制作报价公司,成都工业用气开户费用?  如何在Windows服务器上快速搭建网站?  如何在局域网内绑定自建网站域名?  南平网站制作公司,2025年南平市事业单位报名时间?  Android自定义listview布局实现上拉加载下拉刷新功能  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何用免费手机建站系统零基础打造专业网站?  MySQL查询结果复制到新表的方法(更新、插入)  宝塔建站助手安装配置与建站模板使用全流程解析  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。