# Using redis, get error like "Failed to send event to Redis"

**URL:** <https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006>\
**Category:** Logstash\
**Created:** [August 15, 2016, 7:19am UTC](https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006 "2016-08-15T07:19:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kk\_op](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@kk\_op](https://discuss.elastic.co/u/kk_op)\
**Post date:** [August 15, 2016, 7:19am UTC](https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006/1 "2016-08-15T07:19:58Z")

</div>

Just installed logstash 2.3.4 -redis-elasticsearch 2.3.4

when test, error repeated in file logstash.log:  
{:timestamp=\>"2016-08-15T14:31:35.306000+0800", :message=\>"Failed to send event to Redis", :event=\>#\<LogStash::Event:0x22ea422c @metadata={"path"=\>"/var/log/messages1"}, @accessors=#\<LogStash::Util::Accessors:0x6e5fb6c @store={"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, @lut={"path"=\>[{"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, "path"], "host"=\>[{"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, "host"], "type"=\>[{"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, "type"], "message"=\>[{"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, "message"]}\>, @data={"message"=\>"abcdefg", "@version"=\>"1", "@timestamp"=\>"2016-08-15T06:31:34.885Z", "path"=\>"/var/log/messages1", "host"=\>"localhost.localdomain", "type"=\>"syslog"}, @metadata\_accessors=#\<LogStash::Util::Accessors:0x54f11f97 @store={"path"=\>"/var/log/messages1"}, @lut={"[path]"=\>[{"path"=\>"/var/log/messages1"}, "path"]}\>, @cancelled=false\>, :identity=\>"default", :exception=\>#\<Redis::CommandError: ERR unknown command 'rpush'\>, :backtrace=\>["/opt/logstash/vendor/bundle/jruby/1.9/gems/redis-3.3.0/lib/redis/client.rb:121:in `call'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/redis-3.3.0/lib/redis.rb:1070:in`rpush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/redis-3.3.0/lib/redis.rb:58:in `synchronize'", "/opt/logstash/vendor/jruby/lib/ruby/1.9/monitor.rb:211:in`mon\_synchronize'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/redis-3.3.0/lib/redis.rb:58:in `synchronize'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/redis-3.3.0/lib/redis.rb:1069:in`rpush'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-redis-2.0.5/lib/logstash/outputs/redis.rb:246:in `send_to_redis'", "org/jruby/RubyProc.java:281:in`call'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-codec-json-2.1.4/lib/logstash/codecs/json.rb:42:in `encode'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-redis-2.0.5/lib/logstash/outputs/redis.rb:152:in`receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/outputs/base.rb:83:in `multi_receive'", "org/jruby/RubyArray.java:1613:in`each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/outputs/base.rb:83:in `multi_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/output_delegator.rb:130:in`worker\_multi\_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/output\_delegator.rb:114:in `multi_receive'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:301:in`output\_batch'", "org/jruby/RubyHash.java:1342:in `each'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:301:in`output\_batch'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:232:in `worker_loop'", "/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.4-java/lib/logstash/pipeline.rb:201:in`start\_workers'"], :level=\>:warn}

Redis is running well.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [August 15, 2016, 7:23am UTC](https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006/2 "2016-08-15T07:23:45Z")

</div>

Providing your config would be helpful.

---

<div class="post-metadata">

**Author:** ![kk\_op](https://avatars.discourse-cdn.com/v4/letter/k/d6d6ee/32.png) [@kk\_op](https://discuss.elastic.co/u/kk_op)\
**Post date:** [August 15, 2016, 7:24am UTC](https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006/3 "2016-08-15T07:24:40Z")

</div>

[root@elastic conf.d]# pwd  
/etc/logstash/conf.d  
[root@elastic conf.d]# ls  
shipper.conf  
[root@elastic conf.d]# more shipper.conf  
input {  
file {  
type =\> "syslog"  
path =\> ["/var/log/messages","/var/log/messages1"]  
exclude =\> ["\*.gz"]  
}  
}

output {  
stdout { }  
redis {  
host =\> "10.212.240.104"  
data\_type =\> "list"  
key =\> "logstash"  
}  
}

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:43am UTC](https://discuss.elastic.co/t/using-redis-get-error-like-failed-to-send-event-to-redis/58006/4 "2017-07-06T04:43:31Z")

</div>


