Node.js与Redis,Error Error: Redis connection to 127.0.0.1:6379 failed
来源:互联网 发布:移动网络网页游戏 编辑:程序博客网 时间:2024/06/17 04:03
其实问题比较简单,写这个是为了把理清下整个思路。
一、Node.js
前段时间学习Node.js的时候,看了下《Node入门》,一本挺薄的书。不过学习目的在于了解Node是什么东西。
函数式编程还有回调函数。回调函数是传入被调用的函数。JS是web页面的交互,存在于不同的上下文中,Node.js是脱离浏览器在后端的上下文运行的一种,node,其实就是js在服务端的解释器。
是的,然后利用HTML和Node.js也可以实现一个图片上传功能。作者开玩笑,要是在90年代,都可以算作是可以IPO的模型了,所以不要小看编程。只是已经有人实现了让你觉得平常罢了。
后面再回想之前看NoSQL,想起了里面所说的数据类型是键值的有redis和Memcached,文档的有Mongodb。
这些东西和传统的关系型数据库完全不同。
二、Memcached
Memcached的图标是只妖怪猫。发现各种语言的图标也是个有趣的东西,印象深刻的还有Go语言。使用Java对其进行基本的操作比较简单。
新浪微博之前有用。
《Memcached全面剖析》是日本人写的几篇文章。大概讲解了Memcached的一些机制。包括分配管理内存机制,
分布式算法等。应用讲了,他们自己公司Mixi用了Memcached和主从数据库。数据库还有备份库。想想200台服务器的内存当硬盘用,当然性能不同层次,也是惊讶。
三、Redis
是的,Redis更简单易学。Redis 通常被描述为一个基于内存的,可持久化的,键值对方式的存储。但事实上,Redis有五种数据结构:字符串,哈希,列表,集合,有序集合。
实践一章中的PHP,Ruby,Python都用过。最后挑了Node.js试试。
https://github.com/NodeRedis/node_redis,GitHub上也有。
node需安装对应的包:npm install redis
注意下载到的目录,js文件应该与置于同一目录。
var redis = require("redis"), client = redis.createClient();
client.on("error", function (err) { console.log("Error " + err);});client.set("string key", "string val", redis.print);client.hset("hash key", "hashtest 1", "some value", redis.print);client.hset(["hash key", "hashtest 2", "some other value"], redis.print);client.hkeys("hash key", function (err, replies) { console.log(replies.length + " replies:"); replies.forEach(function (reply, i) { console.log(" " + i + ": " + reply); }); client.quit();});
Error Error: Redis connection to 127.0.0.1:6379 failed的时候,是自己的redis-server没有启动起来,就这么简单。
0 1
- Node.js与Redis,Error Error: Redis connection to 127.0.0.1:6379 failed
- node.js与redis
- redis Error: Connection reset by peer 解决
- Coreseek error connection to 127.0.0.1:9312 failed (errno=0, msg=)
- mongo报错:Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed
- Redis Error
- Redis Error
- Error: XDMCP connection failed
- redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused.
- Redis 服务端配置——Could not connect to Redis at 127.0.0.1:6379: Connection refused
- Redis连接时报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused
- Linux连接redis客户端出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
- Got error 157 'Connection to NDB failed' from NDBINFO
- 解决connection to server failed, probable Oracle Net admin error
- 解决connection to server failed, probable Oracle Net admin error
- redis error MISCONF Redis is configured to save RDB snapshots
- linux -mongodb 启动问题(Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : )
- Redis启动失败 服务端配置——Could not connect to Redis at 127.0.0.1:6379: Connection refused
- Android Studio 中预览自定义View大小为0或者内容为空的解决方法
- Android studio图片ERROR: 9-patch image xx .9.png malformed
- 坚定落实习大大的科技强国信念,智应在IT创新领域积极奋战
- 什么是Java中的内存泄露
- android6.0 PowerManagerService状态分析
- Node.js与Redis,Error Error: Redis connection to 127.0.0.1:6379 failed
- Tcp为什么要三次握手四次挥手
- UIGestureRecognizer学习之——UITapGestureRecognizer
- idea tomcat 虚拟目录的创建
- 图的邻接表数据结构的C++实现方法
- 开发者的协助工具
- 使用Camera2 替代过时的Camera API
- ifram自动获取高度
- 错误:espliseappcompat_v7] ERROR: In <declare-styleable> MenuView, unable to find attribute android:pre