草庐IT

Measure-Command

全部标签

REDIS(错误)ERR unknown command 'set' on Redis 3.0.4

我刚刚在UbuntuServer11.04.3LTS上安装了Redis3.0.4我正在运行redis-cli但当我输入时127.0.0.1:6379>setmyKeyhello或127.0.0.1:6379>setmyKey'hello'或127.0.0.1:6379>setmyKey"hello"显示(error)ERRunknowncommand'set'如果我输入127.0.0.1:6379>helpset显示SETkeyvalue[EXseconds][PXmilliseconds][NX|XX]summary:Setthestringvalueofakeysince:1.0.

c - Redis 模块 : calling dump command in module return nothing

我开发了一个调用nativeredisDUMP命令的redis模块。但是当我在现有key上调用转储命令时,没有任何返回,但是如果我用GET替换DUMP命令,则返回值代码如下:#include"redismodule.h"#include#includeintmydump_command(RedisModuleCtx*ctx,RedisModuleString**argv,intargc){REDISMODULE_NOT_USED(argc);RedisModule_AutoMemory(ctx);RedisModuleCallReply*rep=RedisModule_Call(ctx

command-line - 什么是 Redis 命令行 (redis-cli) 续行符?

我正在尝试在lua中构建一个redis“存储过程”,它会在其中一个映射字段发生变化时更新键值存储,并且还会在所述值发生变化时从另一个键中提取值。我已经构建了这个lua(redis)脚本并且它有效。但我发现,当我尝试将它输入到redis-cli时,它会提示,除非我将脚本的所有行连接到一个长行中。肯定有redis-cli(?)识别的“连续字符”,但我找不到它。有人知道redis-cli的续行符吗? 最佳答案 一种选择是将lua脚本保存到文件中,然后使用命令行执行文件中的脚本,如下所示:http://www.redisgreen.net/

php - Redis "unknown command"错误

我在我的网站(Laravel4.2)中使用Redis作为session存储。有时我会收到以下错误。我猜">"char破坏了setex命令。production.ERROR:exception'Predis\ServerException'withmessage'ERRunknowncommand'>''inproduction.ERROR:exception'Predis\ServerException'withmessage'ERRunknowncommand'tml>''production.ERROR:exception'Predis\ServerException'withme

Python-Flask-Redis-ResponseError : unknown command 'SETEX'

我正在尝试通过Flask使用Redis创建服务器端session。Redis-server似乎运行良好,但Flask在实现exampleclassonFlask时一直给我这个错误.ResponseError:unknowncommand'SETEX'...因此,我的Flask项目没有运行。编辑:我在运行:Redis2.4.15Python2.7.3(和virtualenv中的2.6) 最佳答案 看看这个googlegroupspost.可能你输入的版本号不对。 关于Python-Flas

redis - 一个redis INFO : -ERR wrong number of arguments for 'info' command

所以我只是按照此处所述运行了INFO命令http://redis.io/commands/info但它只给我默认部分——比如cpu信息和其他当我尝试添加[section]参数时-它出错了:telnet127.0.0.16379Trying127.0.0.1...Connectedto127.0.0.1.Escapecharacteris'^]'.INFOkeyspace-ERRwrongnumberofargumentsfor'info'commandINFOall-ERRwrongnumberofargumentsfor'info'command那么我如何获取INFO命令的键空间部分

command - Redis 命令队列大小

如何记录/测量Redis命令队列的大小。Redis是单线程的,所以它是顺序运行命令的,我猜那里有命令队列,传入的命令存储在那里,并一条一条执行。SLOWLOG命令只显示执行时间,所以问题是,有没有办法在开始执行之前获取命令在队列中的时间。 最佳答案 据我所知,Redis中没有命令队列。当套接字上有内容需要读取时,事件循环会收到通知。Redis读取套接字,解析输入缓冲区并执行从输入缓冲区解码的命令。如果同时收到多个命令(在不同的套接字上),它们将作为同一事件循环迭代的一部分按顺序处理。无法评估待处理命令的确切数量。但是,有一种方法可以

redis - Redis "OOM command not allowed when used memory > ' maxmemory'”错误如何调试?

尝试设置key时出现“不允许OOM命令”,maxmemory设置为500M,maxmemory-policy“volatile-lru”,我正在为发送到redis的每个key设置TTL。INFO命令返回:used_memory_human:809.22M如果maxmemory设置为500M,我是如何达到809M的?INFO命令不显示任何键空间,这怎么可能?KEYS*返回“(空列表或集合)”,我已尝试更改数据库编号,但仍未找到任何键。这是信息命令输出:redis-cli-p6380redis127.0.0.1:6380>info#Serverredis_version:2.6.4redi

ruby-on-rails-3 - 带有 Resque 和 Rails 的 Redis : ERR command not allowed when used memory > 'maxmemory'

使用redis时报错:ERRcommandnotallowedwhenusedmemory>'maxmemory'信息命令显示:redis127.0.0.1:6379>inforedis_version:2.4.10redis_git_sha1:00000000redis_git_dirty:0arch_bits:64multiplexing_api:kqueuegcc_version:4.2.1process_id:1881uptime_in_seconds:116uptime_in_days:0lru_clock:1222663used_cpu_sys:0.04used_cpu_u

gcc - Redis 安装问题 "cc: Command not found"

安装redis真的很简单。我已经在几个虚拟机上完成了。但在一个实例中,我面临以下问题。[root@serverredis-2.4.2]#makecdsrc&&makeallmake[1]:Enteringdirectory`/home/user/redis-2.4.2/src'MAKEhiredismake[2]:Enteringdirectory`/home/user/redis-2.4.2/deps/hiredis'cc-c-std=c99-pedantic-O3-fPIC-Wall-W-Wstrict-prototypes-Wwrite-strings-g-ggdbnet.cma