我通过expressjs使用node.js
我尝试将帐户存储到会话中 . 所以,我尝试测试使用expressjs中的代码会话
var RedisStore = require('connect-redis')(express);
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat", store: new RedisStore }));
但是我得到了错误 Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED
.
请帮我解决这个问题
16 回答
安装redis后,从终端输入:
你会有redis在运行
我以下一个方式解决了这个问题:
然后运行命令确认一切正常:
输出将是:
redis-server is running
- 这意味着问题已经解决 .首先在系统上安装redis -
然后启动redis服务器 -
我在Windows上,不得不从here安装Redis然后运行
redis-server.exe
.从this SO question的顶部 .
我也有同样的问题,首先我试图通过
sudo service restart
重启redis-server,但问题仍然存在 . 然后我通过sudo apt-get purge redis-server
删除redis-server
并再次通过sudo apt-get install redis-server
安装它,然后redis再次运行 . 还值得看看位于这里的redis日志/var/log/redis/redis-server.log
我使用ubuntu 12.04我通过安装redis-server解决了这个问题
redis-server installation for ubuntu 12.04
某些配置将获得新的root权限还列出了其他操作系统的手册
谢谢
我正在使用MBP,安装redis详细信息我的问题已经解决 . 修复了下载,解压缩和编译Redis:
现在编译的二进制文件位于src目录中 .
运行Redis:
对于Windows用户,您可以使用chocolatey来安装Redis
然后运行服务器
only hit below commend once and restart your server again
对于Windows平台,您必须检查
redis-server
是否在给定的ip:port上运行 . 您可以在安装目录/conf/redis.conf
找到redis配置 . 默认情况下,客户端接受127.0.0.1:6379
.您与redis的连接失败 . 尝试重新启动redis服务器,然后通过运行以下3个命令再次启动客户端:
我想也许你用源代码安装了redis . 如果你需要找到redis-source-code-path / utils并运行
sudo install_server.sh
命令 . 之后,确保redis-server一直作为系统的服务运行sudo service redis-server status
PS:基于Debian / Ubuntu
在ubuntu的情况下,错误是由于没有设置redis-server . 再次安装redis-server,然后检查状态 .
如果没有错误,则会显示如下消息: -
●redis-server.service - 高级键值存储已加载:已加载(/lib/systemd/system/redis-server.service;已启用;供应商预设:已启用)活动:自2018-01-17周期起激活(正在运行)20 :07:27 IST; 16s ago Docs:http://redis.io/documentation,man:redis-server(1)主PID:4327(redis-server)CGroup:/system.slice/redis-server.service└─4327/ usr / bin / redis-server 127.0.0.1: 6379
如果您使用的是Windows 10,请访问:https://docs.microsoft.com/en-us/windows/wsl/install-win10
加载你最喜欢的发行版,然后运行...
Redis 5.0.2 < - 将其更改为您想要的任何Redis版本
您必须先安装redis服务器;
你可以通过以下步骤在mac上安装redis服务器 -
$ curl -O http://download.redis.io/redis-stable.tar.gz
$ tar xzvf redis-stable.tar.gz
$ cd redis-stable
$ make
$ make test
$ sudo make install
Redis的服务器
祝好运 .
尝试将节点升级到最新版本 .
版本0.4可能无法正常工作 .