手机版

利用redis数据库逐节点缓存数据的方法

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

一.运行redis

Redis服务器默认使用端口6379

redis-服务器自定义端口

redis-服务器-端口6390客户端

Redis-cli指定ip和端口连接

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

第二,Nodejs连接redis

使用redis.createclient(端口、主机、选项)连接到redis服务器

var redis=require(' redis ')var client=redis . createclient();/*客户端。HMSET保存散列键值*/client.hmset (key,val,function (err,result){ if(err){ return callback({ code :0,msg : err });}回调({code:1,msg : result });/*将到期时间设置为1天*/client。EXPIRE(bottleId,86400);});/*随机返回当前数据库的一个键*/client . random key(function(err,key) {if(!key){ return callback({ code :0,msg: '无数据' });}/*根据key返回hash对象*/client.hgetall (key,function (err,val){ if(err){ return callback({ code :0,msg : err });}回调({code:1,msg : val });/*根据key */client删除键值。DEL(密钥);});});三、Redis常用命令

Redis命令参考手册

清空数据库

FLUSHALL删除键

DEL密钥检查密钥是否存在。

EXISTS键//string HEXISTS键字段//检查哈希表键中是否存在指定的字段。返回按键存储的值的类型。

类型键获取按键存储的值

字符串

获取密钥哈希

HGETALL键//获取哈希表中指定的键的所有字段和值的摘要

以上就是本文的全部内容。希望这篇文章的内容对你的学习或工作有所帮助。有问题可以留言交流。

版权声明:利用redis数据库逐节点缓存数据的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。