全网整合营销服务商

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

免费咨询热线: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选购、域名解析与DNS配置推荐  如何选择香港主机高效搭建外贸独立站?  如何快速登录WAP自助建站平台?  常州自助建站工具推荐:低成本搭建与模板选择技巧  如何制作算命网站,怎么注册算命网站?  ,南京靠谱的征婚网站?  如何通过虚拟主机快速完成网站搭建?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  公司网站的制作公司,企业网站制作基本流程有哪些?  如何通过免费商城建站系统源码自定义网站主题与功能?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何在局域网内绑定自建网站域名?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  建站之星2.7模板:企业网站建设与h5定制设计专题  长沙企业网站制作哪家好,长沙水业集团官方网站?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  建站之星代理如何优化在线客服效率?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何通过智能用户系统一键生成高效建站方案?  c++怎么用jemalloc c++替换默认内存分配器【性能】  建站之星安装后如何自定义网站颜色与字体?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  建站主机选购指南:核心配置与性价比推荐解析  如何高效搭建专业期货交易平台网站?  如何通过西部建站助手安装IIS服务器?  建站之星如何助力网站排名飙升?揭秘高效技巧  北京网站制作公司哪家好一点,北京租房网站有哪些?  如何通过WDCP绑定主域名及创建子域名站点?  高防服务器租用如何选择配置与防御等级?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  如何在七牛云存储上搭建网站并设置自定义域名?  建站之星如何修改网站生成路径?  如何配置FTP站点权限与安全设置?  如何在阿里云部署织梦网站?  上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?  高端建站三要素:定制模板、企业官网与响应式设计优化  微课制作网站有哪些,微课网怎么进?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  已有域名和空间如何快速搭建网站?  如何生成腾讯云建站专用兑换码?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何在建站主机中优化服务器配置?  如何在建站宝盒中设置产品搜索功能?  如何通过老薛主机一键快速建站?  高端网站建设与定制开发一站式解决方案 中企动力  建站之星代理平台如何选择最佳方案?  如何在阿里云ECS服务器部署织梦CMS网站? 

您的项目需求

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