加入收藏 | 设为首页 | 会员中心 | 我要投稿 承德站长网 (https://www.0314zz.com.cn/)- 云开发、边缘计算、数据分析、视频终端、人体识别!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP使用Redis常见7种使用场景

发布时间:2022-08-02 13:58:44 所属栏目:PHP教程 来源:互联网
导读:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。 简单字符串缓存实战 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
 
   
 
  本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。
 
  简单字符串缓存实战
 
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  $redis->connect('127.0.0.1', 6379);
   
  $strCacheKey  = 'Test_bihu';
   
  //SET 应用
   
  $arrCacheData = [
   
      'name' => 'job',
   
      'sex'  => '男',
   
      'age'  => '30'
   
  ];
   
  $redis->set($strCacheKey, json_encode($arrCacheData));
   
  $redis->expire($strCacheKey, 30);  # 设置30秒后过期
   
  $json_data = $redis->get($strCacheKey);
   
  $data = json_decode($json_data);
   
  print_r($data->age); //输出数据
   
  //HSET 应用
   
  $arrWebSite = [
   
      'google' => [
   
          'google.com',
   
          'google.com.hk'
   
      ],
   
  ];
   
  $redis->hSet($strCacheKey, 'google', json_encode($arrWebSite['google']));
   
  $json_data = $redis->hGet($strCacheKey, 'google');
   
  $data = json_decode($json_data);
   
  print_r($data); //输出数据

(编辑:承德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读