草庐IT

some_other_command

全部标签

hash - 我的 redis 有什么问题 "ERR unknown command ' STRLEN'”

1)127.0.0.1:6379>HMSETmyhashf1hellowordf299f3-256OK127.0.0.1:6379>HGETALLmyhash2)"f1"3)"helloword"4)"f2"5)"99"6)"f3"7)"-256"127.0.0.1:6379>HSTRLENmyhashf1(error)ERRunknowncommand'HSTRLEN'127.0.0.1:6379>不过这是官方的例子,HSTRLENkeyfield怎么了?? 最佳答案 发现自己在这里,发现这是一个版本问题:https://redi

javascript - 使用 node.js 进行长轮询并表达 : how to cache res object into redis or other cache framework

我尝试在服务器端使用node.js/express/redis构建一个聊天室网页。遵循这段代码:AMessageWallWithLongPollPropertiesinNode.JSandExpress,我成功让一台Node服务器正常运行。在这个例子中,res对象被保存在一个列表中,不需要任何转换。但是我想用pm2集群模式(-i4)运行Node应用程序,所以我必须将res对象保存到某个在4个Node之间共享的地方。我已经在我的Node项目中为express.session使用了redis。所以我想把res缓存到redis中。但问题出现了:当我尝试用JSON.stringify(res)

redis - 为什么我在 REDIS 控制台中得到 "(error) ERR unknown command: redis-cli"?

我正在尝试删除一些键,但无法执行任何redis-cli命令:redis-cli--scan--patter'assetInfo*'|xargsredis-clidel错误是:(error)ERRunknowncommand:redis-cli我使用的是REDIS3.2.7版。这个版本不支持redis-cli吗?什么给了?更新:当我在没有'redis-cli'的情况下执行此操作时,我得到了这个:AzureRedisHealthDev:0>--scan--pattern'spout*'|xargsredis-clidelERRunknowncommand:--scan

lua - 获取错误 : Wrong number of args calling Redis command From Lua script

我想用Redis测试Lua脚本,但我不断收到最简单命令的错误消息。截图如下:为什么这个简单的命令说我没有提供足够的参数? 最佳答案 我没有看到在v3.2的预发布版上运行此代码有任何错误:redis.call("ZADD","user",1,"one")returnredis.call("ZRANGE","user",0,-1)我将one打印到输出窗口。如果我跳过ZADD或ZRANGE调用中的一个参数,我确实会遇到同样的错误,例如在尝试运行redis.call("ZADD","user",1)时。

php - 无法在后台和守护进程中运行 artisan redis :subscribe command as service,

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭3年前。Improvethisquestion我正在尝试在后台模式下将redis:subscribeartisan命令作为服务运行,并且需要该脚本不会因错误而死掉。我试过Supervisor,但没有结果。你有什么建议吗?操作系统:CentOS7语言:PHP框架:Laravel

c# - 如何查看 Redis-Commands RESP 表示

你好,有没有办法根据RESP协议(protocol)找出Redis命令的字符串表示形式?例如,我正在尝试使用Keys*命令从数据库中获取所有key。但是我不知道这个命令是简单字符串还是批量字符串或批量字符串数组:简单字符串表示:+Keys*\r\n批量字符串表示:$6\r\nKeys*\r\n批量字符串数组表示:*1\r\n$6\r\nKeys*\r\n有什么方法可以查看Redis服务器知道如何响应的bytes/string吗?有没有查找表?根据REDIS文档,对于Keys命令,未说明应如何构造请求消息:Returnsallkeysmatchingpattern.Whilethetim

mongodb - Meteor + Mongodb : is there a way to fully exclude some subdocuments from db. find() 的结果?

通过指定fields参数,可以轻松管理db.find()结果集中某些字段的存在(我使用Meteor并在服务器端测试所有查询,在发布功能中)。说Meteor.collection.find({},{fields:{'a':false}})告诉Mongo从结果集中排除字段a。但是,如果a是一个子文档,这将不起作用。比如,它有两个字段:x和y。如果我指定{'a.x':false},则排除其中一个字段,但不排除另一个。如果我添加{'a':false},什么也不会发生。问题来了:有什么方法可以从结果集中过滤掉位于文档的某些特定子文档中的所有字段? 最佳答案

mongodb - 蒙戈错误 : not authorized on dbname to execute command

我在mongolab上创建了一个帐户,然后创建了数据库和用户。如果我启动mognoshell并像这样连接到我的数据库mongo***.mlab.com:***/projectname?authMode=scram-sha1-umyname-pmypass然后输入showdbs我得到这个错误2017-02-27T20:06:10.834+0200EQUERY[thread1]Error:listDatabasesfailed:{"ok":0,"errmsg":"notauthorizedonadmintoexecutecommand{listDatabases:1.0}","code":

mongodb - Mongodb 探查器输出 : what is the "command" operation?

我们有一个mongo分析器生成操作类型为“命令”的文档,例如commanddb.collection[time](这是graylogmongo插件的截断输出)“命令”类型代表什么?对应什么样的mongo内部操作?referencemanual中似乎没有任何具体内容除了:system.profile.commandThecommandoperation.Ifthecommanddocumentexceeds50kilobytes,thevalueisastringsummaryoftheobject.Ifthestringsummaryexceeds50kilobytes,thestri

java - 连接到 MongoDB Atlas : com. mongodb.MongoCommandException: Command failed with error 8000

因此,我正在尝试连接到托管我的数据库的MongoDBAtlas服务(我过去曾毫无问题地这样做过),但我一直收到此错误,我不明白为什么。我找不到有同样问题的人,所以我很困惑。Exceptioninthread"main"com.mongodb.MongoCommandException:Commandfailedwitherror8000:'notauthorizedonadmintoexecutecommand{insert:"adminCol",ordered:true,documents:[[{_idObjectIdHex("5a4e3b6dd04f1c047975fdd5")}{