redis で sortするときstoreしてないのにread only ( slave ) エラー。

redis > sort 201303_001:all
(error) READONLY You can’t write against a read only slave.
redis > zrange 201303_001:all 0 100
1) “aaa”
2) “bbb”

http://redis.io/topics/replication

slaveで重いsortしましょうと書いてあるから使えないはずはないと思うけど、設定かな

# Replication
role:slave
master_host:127.0.0.1
master_port:30110
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_priority:100
slave_read_only:1
connected_slaves:0

sorted setだから?テストしないとダメだな・・・

slaveでsortするなんてみんなやってそうだけど、検索してもあまり出ない。。。

read only をはずせば行けるけど

slave-read-only no

データ的には、万が一slaveに書き込んだとしてもランキングデータだから作り直せば良いだけだけど。たぶん他に手はないかな

This entry was posted on 水曜日, 3月 20th, 2013 at 9:39 AM and is filed under redis. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Unityによるゲームを公開しております iOS/Android
https://itunes.apple.com/jp/app/lost-knight-3d-action/id900917032
https://play.google.com/store/apps/details?id=com.groundroad.runknight

各種開発支援・機能開発等小さいお仕事などもお請けしております。
unity開発支援, PHPシステム開発, javascript/html5 フロント開発, titanium mobileアプリ開発
お気軽にお問い合わせください
大崎・五反田近郊での対面でのお打ち合わせはいつでも可能です。