$redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Server is running: " . $redis->ping();
运行后输出:Server is running: +PONG
这说明运行成功了吗?
如果成功了
$redis->set("tutorial-name", "Redis tutorial");
我set个key一直返回false
查了资料没找到原因,log文件也没发现
キーの真ん中に - があるのはなぜですか? キーを a
コマンドを直接書いてキーを入力できるかどうか確認できますか?
それは役に立たないようです redis->select($db);データベースを選択してください。
redis->select($db);
また、コードでテストするときに set が false を返し、具体的なプロンプト情報が表示されないことにも遭遇しました。その後、Linux サーバーにアクセスして、redis が有効かどうかをテストしました。テストの結果、set に実際に問題があることがわかりました。プロンプトが表示されました (エラー) MISCONF Redis は RDB スナップショットを保存するように構成されていますが、現在データ セットを変更する可能性のあるコマンドが無効になっています。エラーの詳細については、Redis ログを確認してください。その後、Baidu または Google にアクセスしてください。そして、config set stopを実行します-オンラインメソッドwrites-on-bgsave-error noに従って、またはsysctl vm.overcommit_memory=1を変更します(両方を試すことができます)。それでOKです
ポンはリンクが成功したことを意味します。設定できない場合は、ログを確認してください。
私も redis を学習していたときにこれに遭遇しました。$redis->set('iliked',1);$redis-> などのいくつかのエラー ステートメントを先頭で実行している限り、それは機能しなくなります。 decr('iliked' ,2);//この文を実行した後、ページを更新して $redis->delete('iliked'); と記述するか、この時点では redis は機能しません。再起動する必要があります。とても憂鬱です! ! !
キーの真ん中に - があるのはなぜですか? キーを a
のように単純化する必要があります。コマンドを直接書いてキーを入力できるかどうか確認できますか?
それは役に立たないようです
redis->select($db);
データベースを選択してください。また、コードでテストするときに set が false を返し、具体的なプロンプト情報が表示されないことにも遭遇しました。その後、Linux サーバーにアクセスして、redis が有効かどうかをテストしました。テストの結果、set に実際に問題があることがわかりました。プロンプトが表示されました (エラー) MISCONF Redis は RDB スナップショットを保存するように構成されていますが、現在データ セットを変更する可能性のあるコマンドが無効になっています。エラーの詳細については、Redis ログを確認してください。その後、Baidu または Google にアクセスしてください。そして、config set stopを実行します-オンラインメソッドwrites-on-bgsave-error noに従って、またはsysctl vm.overcommit_memory=1を変更します(両方を試すことができます)。それでOKです
ポンはリンクが成功したことを意味します。設定できない場合は、ログを確認してください。
私も redis を学習していたときにこれに遭遇しました。$redis->set('iliked',1);$redis-> などのいくつかのエラー ステートメントを先頭で実行している限り、それは機能しなくなります。 decr('iliked' ,2);//この文を実行した後、ページを更新して $redis->delete('iliked'); と記述するか、この時点では redis は機能しません。再起動する必要があります。とても憂鬱です! ! !