Redis 官网:https://redis.io/
Redis 在线测试:http://try.redis.io/
Redis 命令参考:http://doc.redisfans.com/
基本的数据结构:
- String: 字符串
- Hash: 散列
- List: 列表
- Set: 集合
- Sorted Set: 有序集合
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
laravel中使用redis:
方法一
使用前必须先引入redis:use Illuminate\Support\Facades\Redis;
use Illuminate\Support\Facades\Redis; public function test(){ Redis::set('001','test001'); Redis::get('001'); }
方法二
使用前先定义 $redis 变量:$redis = app('redis.connection');
public function test(){ $redis = app('redis.connection'); $redis->set('002','test002'); $redis->get('002'); }
String (字符串):
应用场景:
- 简单的key-value类型,value其实不仅是String,也可以是数字。
- 可以实现目前 Memcached 的功能,并且效率更高,还可以享受Redis的定时持久化,操作日志及 Replication等功能。
常用命令:
set(键名存在覆盖原值),mget(存多个值),add(不覆