redisConnect refuses to use integer ports (e.g. redisConnect("localhost", 6379L) will throw an error). The culprit is
stopifnot(class(port) == "numeric")
which should read
(integers are numeric, but they have the class "integer").
Fixed type checking (see github issue #16)
Thanks, should be fixed in commit
along with a few similar type checking cases.