복붙노트

[REDIS] 창에서 doRedis 오류를 반환 다른 레디 스 서버 빌드 8 64

REDIS

창에서 doRedis 오류를 반환 다른 레디 스 서버 빌드 8 64

내가 링크에서 레디 스 서버를 사용하고 있습니다 : http://cloud.github.com/downloads/rgl/redis/redis-2.4.6-setup-64-bit.exe R의 version3.0.3으로, doRedis 1.1.0, 1.6.8을 rredis

레디 스 작업자 끝 직후 작업을 수신

> redisWorker('jobs')
Waiting for doRedis jobs.
Processing task for job  2  from queue  jobs 
Error in doTryCatch(return(expr), name, parentenv, handler) : 
ERR unknown command 'EVAL'

그러나 링크에서 레디 스 서버와 : https://github.com/MSOpenTech/redis 그리고 Cygwin에서의 소스에서 레디 스 서버 빌드,

작업자 프로세스 작업 할 수있을 것 같다,하지만 마스터는 오류가 발생

> redisWorker('jobs')
Waiting for doRedis jobs.
Processing task for job  9  from queue  jobs 
Processing task 1 ... from queue jobs jobID 9 
Processing task for job  9  from queue  jobs 
Processing task 2 ... from queue jobs jobID 9 
Processing task for job  9  from queue  jobs 
Processing task 3 ... from queue jobs jobID 9 
> registerDoRedis('jobs')
> foreach(i = 1:3)%dopar%i
Error in i : task 1 failed - "object '.doRedisGlobals' not found"

해결법

  1. ==============================

    1.나는 브라이언 루이스 doRedis 및 rredis 패키지의 저자에게이 문제를보고했다. 그는 문제를 해결하기 위해 노력하고 있으며이 고정되면 CRAN에서 패키지를 업데이트 할 것이라고 대답했다. 한편,이 문제가없는 doRedis 버전 1.0.5으로 다운 그레이드 할 수 있습니다.

    나는 브라이언 루이스 doRedis 및 rredis 패키지의 저자에게이 문제를보고했다. 그는 문제를 해결하기 위해 노력하고 있으며이 고정되면 CRAN에서 패키지를 업데이트 할 것이라고 대답했다. 한편,이 문제가없는 doRedis 버전 1.0.5으로 다운 그레이드 할 수 있습니다.

  2. from https://stackoverflow.com/questions/22340688/doredis-return-errors-in-windows-8-x64-for-different-redis-server-build by cc-by-sa and MIT license