Redis是一个key-value存储系统,支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sortedset–有序集合)和hash(哈希)五种数据类型,存储形式均为字符串。并且redis会周期性将更新的数据写入磁盘(以快照的方式)或者把修改操作写入追加的日志文件中。
以下为php的Laravel框架,用Redis在了轮播图中做个演示。
1.通过 Composer 安装 predis/predis 包:
1 | composer require predis/predis |
2.在终端中执行命令composer dump
,用于引用Redis,对应的服务器上也安装上相应的Redis包,此处用的宝塔面板作为管理,在软件管理找到Redis包,直接安装。
3.代码中MVC操作,以下是control对应的代码
1 | if (Redis::exists('f')){ |
其他配置未写,强大的Laravel已经给你做好了。
Laravel5不支持Memcache,支持Memcached!想要支持Memcache需要改动一些源码。