skillup

技術ブログ

PHP

laravelでのredis活用

投稿日:

以前下記エントリーでredisの活用について書きました。

インメモリデータベース redis

一般的な使用法ですと登録できるデータはstring,list,hashのような比較的単純な形しか登録できないため、複雑なデータはシリアライズして文字列化して登録する必要があります。

が、Laravelではオブジェクトを直接登録する(おそらく内部でシリアライズの処理をしています。)ことができます。

上記のメソッドで登録・取得ができます。

参考リンク

Laravel 5.4 キャシュ

検証した環境は5.4ですが、おそらく他のバージョンでも似たようなことはできるかと。複雑な形式のデータは上記のようなメソッドで直接登録・取り出したほうが楽ですね・・・

-PHP
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

dateTimeの使い方

phpの日付ライブラリであるdateTimeについて。 Contents1 過去のリンク2 頻出表現3 リンク 過去のリンク CakePHP3 日付ライブラリ(Time)について http://ski …

no image

cakePHP Tips その2

またまたCakePHPのネタです。 タイトルから内容がわからなくてすいません。 五月雨式に行きます。 Contents1 コントローラーごとのベースになるテンプレートの変更2 linkタグでのHTML …

no image

nginxをいれているサーバーでのPHP停止

ちょっとトラブル対応的なネタです。 先日、PHPで書かれているシステムが突然使用できなくなるという連絡があるお客様からありました。 原因としてはカゴヤのサーバー再起動により、php-fpmが起動してい …

no image

正規表現(/を含むとき)

PHPの正規表現ですが、判定する文字列の中にスラッシュが入っている時の処理はデリミタを//ではなく{}でくくればOKです。 例えば数字2桁/数字1桁をチェックしたいとき [crayon-5ce7bc4 …

no image

PHPでの空白削除に関して

PHPで空白を削除する方法についてメモします。 trimについて 空白を削除する関数といえばtrimが何といっても一番有名でしょう。