PHP Redis的运用篇(一)

从开始使用数据库MySQL、Oracle、SqlServer、SQLite等,后面接触到了Redis、MongoDB等非结构数据库,最初从网络上查了很多的资料,但是大多都是理论知识,对于刚入门的我来说完全在看天书,后面去看了官网代码结合项目的开发慢慢的熟悉起来,今天我分享几个常用的操作
(一)set和get的使用,简单存储和取出操作,但是set存入数据作为缓存并且缓存数据可以进行标识查询的时候,通过键值可以进行复杂的数据存储,并且数据具有类别区分

简单使用:

<?php//Redis初始化类
if(extension_loaded('redis')) {$redis = new \Redis();$redis->connect("127.0.0.1", "6379");$redis->auth("");//Rpush//首先先选择库,不选择默认db0库,一般Redis安装默认15个db库,//有一些特殊需求,配置有几百个db,我之前项目就遇到Redis有180个db库$redis->select(6); //选择 6号库$value = array("id"  =>1,"name"=>"test","age" =>15);$json  = json_encode($value, JSON_UNESCAPED_UNICODE);$redis->set("test_key", $json);//取出数据var_dump($redis->get("test_key"));
}else{echo "没有安装Redis扩展";
}

复杂使用:重点:注意set 的key值,采用的test

PHP Redis的运用篇(一)相关推荐

  1. Redis入门第二篇【存储数据结构之string类型】

    tags: Redis title: Redis入门第二篇[存储数据结构之string类型] Redis存储的数据结构 Redis支持的数据结构有好几种: It supports data struc ...

  2. Redis【第二篇】集群搭建

    第一步:准备 1.安装包 ruby-2.4.0.tar.gz rubygems-2.6.10.tgz zlib-1.2.11.tar.gz redis-3.3.2.gem 2. 架构: 名称 IP 端 ...

  3. redis入门——服务器篇

    redis入门--服务器篇 @(Redis)[服务器, 配置文件, 发布订阅, 事务] redis入门服务器篇 redis服务器配置文件 redis服务器基本命令 redis服务器的持久化 RDB持久 ...

  4. redis入门——客户端篇

    redis入门--客户端篇 @(Redis)[redis, 入门, 客户端命令, jdeis] redis入门客户端篇 redis的客户端 redis-cli redis-desktop-manage ...

  5. redis入门——安装篇

    redis入门--安装篇 @(Redis)[redis, 入门, 安装] redis入门安装篇 Redis基本介绍 redis的安装 windows版 mac版 linux版 redis的启动以lin ...

  6. Redis入门第一篇【介绍、安装】

    tags: Redis title: Redis入门第一篇[介绍.安装] 为什么要用Redis 我对Redis的简单理解:Redis相信学JavaEE的同学都听过这个名词,它是一个缓存数据库. Red ...

  7. 黑马Redis笔记高级篇 | 多级缓存

    黑马Redis笔记高级篇 | 多级缓存(黑马教程云服务器踩坑记录) 1.JVM进程缓存(tomcat服务内部) 1.1 导入商品案例 1.2 初识Caffeine 1.3 实现进程缓存 2.Lua语法 ...

  8. Redis基本操作进阶篇学习--排序

    Redis基本操作进阶篇学习--排序 有序集合 SORT命令 常用参数介绍 针对数字元素进行排序 针对非数字元素排序 按范围获取排序结果 基于参考键进行排序 保存排序结果 注意事项 有序集合 Redi ...

  9. Redis 面霸篇:高频问题横扫核心知识点

    「码哥字节」从高频面试问题跟大家一起横扫 Redis 核心知识点,从根本上理解 Redis ,不做八股文的工具人,做扭转乾坤的大神. 码哥到如今已经写了 9 篇 Redis 连载,后台有小伙伴也让我写 ...

最新文章

  1. 聊聊用户裂变的那些事
  2. python的用途实例-python进程池作用展示及实例解析
  3. 微众WeCross 跨链平台(8)TTM可信事务机制
  4. phantomjsjava_Java利用Phantomjs实现生成图片的功能
  5. c# html文件转换word,C#实现word转换成html文档 源码
  6. 查看计算机用户修改密码时间,使用ldap语句查询某时间后没改密码的用户
  7. 【最短路径问题笔记】Floyd算法求多源最短路径问题
  8. python,tensorflow,CNN实现mnist数据集的训练与验证正确率
  9. Shell脚本中使用awk进行空格分词
  10. NGN学习笔记4——软交换中的协议2—Megaco/H.248
  11. bzoj3884: 上帝与集合的正确用法 扩展欧拉定理
  12. Java自学指南一、找一个开始并能坚持下去的理由
  13. 10款好用的谷歌chrome浏览器插件、扩展程序,用起来很爽哦
  14. el-upload 上传 照片墙上传照片,上传一张之后,上传框就消失
  15. LINUX学习基础篇(六)帮助命令
  16. [译]5步分析pdf文件
  17. HTML代码via浏览器logo,Via浏览器怎么定制首页 几步轻松完成
  18. 网络中数据传输过程的解析
  19. java部分基础知识 (二):计算机组成原理 原码 补码 反码 按位符 移位符 按位与 按位或 按位抑或 非 分析hashMap的put方法原理
  20. helm create configmap error: ConfigMap in version “v1“ cannot be handled as a ConfigMap

热门文章

  1. 以太坊用户体验的痛点
  2. c语言函数参数从右往左,C语言函数入参压栈顺序为什么是从右向左?
  3. Linux驱动——LED驱动的编写与实验
  4. nginx做地域限制
  5. PostQuitMessage
  6. 添加标签——无给定标签选项
  7. 用逗号分割并在Python中去除空格
  8. filezilla关闭更新检测
  9. pyinstaller 打包附带DLL
  10. Python语言快速入门(上)