Nodejs使用redis详解编程语言
2023-06-13 09:20:35 时间
client.set("key", "Hello World", function (err, reply) {
console.log(reply.toString());
});
//使用get 获取key的值
client.get("key", function (err, reply) {
console.log(reply.toString());
});
}
同时可用expire来设置对象失效时间
//设置key的失效时间 client.expire(key, 3);
下面是redis 实战完整代码,可供参考
var redis = require("redis"),//召唤redis 连接redis数据库,createClient(port,host,options); 如果REDIS在本机,端口又是默认,直接写createClient()即可 redis.createClient() = redis.createClient(7788, 127.0.0.1, {}) client = redis.createClient(7788,192.168.159.128,{}); //如果需要验证,还要进行验证 //client.auth(password, callback); // if youd like to select database 3, instead of 0 (default), call // client.select(3, function() { /* ... */ }); //错误监听? client.on("error", function (err) { console.log("Error " + err); client.set("string key", "string val", redis.print);//set "string key" "string val" redis.print,回调函数,将redis的返回值显示出来。上一句执行结果,将返回“OK” client.hset("hash key", "hashtest 1", "some value", redis.print); client.hset(["hash key", "hashtest 2", "some other value"], redis.print); //遍历哈希表"hash key" client.hkeys("hash key", function (err, replies) { console.log(replies.length + " replies:"); replies.forEach(function (reply, i) { console.log(" " + i + ": " + reply); }); client.hget("hash key","hashtest 1",redis.print); /*两种都可以断掉与redis的连接, end()很粗暴,不管3721,一下子退出来了,上面那句获取哈希表"hash key"的某个元素值的表达式将没有结果返回 而quit()则是先将语句处理完毕再干净地退出,斯文得很 //client.end(); client.quit();
11755.html
cjava相关文章
- 提高效率使用Redis提升数据库性能(redis获取数据库)
- Redis实现优化数据库同步(redis 与数据库同步)
- 开启Redis后体验极慢调试之路(开启redis后很慢)
- 优惠券节用Redis轻松领取优惠(领取优惠券redis)
- 腾讯革命性软件技术Redis集群,助力精准客群管理(腾讯redis集群)
- 百万数据集快速同步至Redis服务器(百万数据同步到redis)
- 构建基于Redis的可靠镜像(构建redis镜像)
- 杨海朝探索Redis让程序运行更高效(杨海朝 redis)
- 构建游戏公会基于Redis的实现方案(游戏公会 redis)
- 理深入探究如何清理本地Redis数据(本地redis数据怎么清)
- 测试Redis集群节点实现完美的可用性(测试redis集群节点)
- 无网环境中如何安装Redis(无网环境安装redis)
- 为数据库加上Redis缓存,提升数据库性能(数据库如何加redis)
- 利用Redis搭建高性能服务器(把redis做成服务)
- 提升性能的捷径Redis实现的二级缓存(二级缓存redis)
- 有视觉的 Redis有视觉的Redis,空前体验新领域(visual redis)
- tp5redis极致性能优化之旅(tp5加redis)
- 如何使用Nodejs在前端监听Redis(前端怎么监听redis)
- 在哪里输入Redis命令(到哪里输入redis命令)
- 应对Redis构建高效的数据缓存系统(如何应对redis)
- 极速学习编程语言C中使用Redis(在c 中使用redis)
- 密码更改Redis默认的用户名密码(redis默认的用户名)
- 测试Redis面对高并发的性能表现(redis 高并发测试)
- Redis集群环境下最佳运维实践(redis集群最佳实践)
- 支持Redis集群实现多数据库的灵活支持(redis集群 多数据库)
- 如何优化Redis集群副本数量(redis集群副本数量)
- 抢购Redis现身,遏制库存抢购风波(redis 防止库存)
- Redis中新奇的遍历Key值方式(redis遍历key值)
- Redis 助力企业数据处理(redis能干什么的)
- 简单易用的Redis运维框架(redis 运维框架)
- Redis革新性的设计精髓(redis设计详解)
- 利用Redis缓存提升数据存取效率(redis缓存存取)