小贝_php+redis类型组合使用

php_redis类型组合使用

一、类型组合说明

经过前面的文章介绍,已经知道redis有字符串、集合、列表、hash等内置数据类型。

这里以,无序集合为例,进行说明。

集合 set1的简图

1、从简图中可以看到 set1含有四个元素分别为 A、B、C、D

2、根据之前的理解,集合的元素为是个单一的类型。一般的都是字符串类型。那么,如果集合的元素是其它的类型呢?如list、hash或是集合呢?redis是否也支持?

二、验证类型组合使用

1、源码例子

2、例子中,集合type1,存放则一个元素,而且元素是列表类型

3、验证结果

浏览器进行访问看到

redis终端看到

附:

本文档源码下载地址

php_redis中文使用手册

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-27 18:26:50

小贝_php+redis类型组合使用的相关文章

小贝_php+redis简单实例222

一.说明 由于redis是c/s架构,从这个角度上,任何符合redis的客户端要求的,都可以与redis进行通讯.官方提供了很多的客户端. php在web方面的发展,大家够有目共睹.因此这里主要是讲解php与redis的使用实例 二.实例 这里仅使用了redis的字符串类型.用到了get和set命令 [php] view plaincopyprint? <?php /** * @explain php操作redis *          1.设置key为name,其值为脚本小子 *       

小贝_php+redis简单实例

php+redis简单实例 一.说明 因为redis是c/s架构.从这个角度上.不论什么符合redis的client要求的.都能够与redis进行通讯.官方提供了非常多的client. php在web方面的发展.大家够有目共睹.因此这里主要是解说php与redis的使用实例 二.实例 这里仅使用了redis的字符串类型.用到了get和set命令 <? php /** * @explain php操作redis * 1.设置key为name,其值为脚本小子 * 2.获取key为name的值 * @

小贝_redis list类型学习

redis  list类型 一.查看list类型的命令 二.list命令具体解释 一.查看list类型的命令 1.在终端数据 help @list 127.0.0.1:6379>help @list BLPOP key [key ...] timeout summary: Remove and get the first element ina list, or block until one is ava ilable since: 2.0.0 BRPOP key [key ...] time

小贝_redis hash类型学习

Redis  Hash类型 一.查看hash类型的命令 二.操作hash命令具体解释 一.查看hash类型的命令 1.输入 [email protected] 127.0.0.1:6379>help @hash HDEL key field [field ...] summary: Delete one or more hash fields since: 2.0.0 HEXISTS key field summary: Determine if a hash field exists sinc

小贝_redis string类型学习

RedisString类型 一.查看string类型的命令 二.操作string例子 一.查看string类型的命令 1.打开redis客户端,输入help 127.0.0.1:6379>help redis-cli2.8.19 Type:"help @<group>" to get a list of commands in <group> "help <command>" for helpon <command&g

小贝_php源码安装

PHP安装  一.本文档相关文件下载 二.php安装 一.本文档相关文件下载 1.php下载地址: http://php.net/downloads.php (备注: 本文档下载的是php版本为php-5.6.11.tar.gz) 2.本测试机系统为 CentOS release 6.3 (Final)   二.php安装 1.安装php a.解压压缩文件 tar –zxf php-5.6.11.tar.gz b.进入解压目录后,执行 ./configure --prefix=/usr/loca

小贝_html5简介

HTML5简介 1.什么是HTML5 2.HTML5新特性 3.HTML5声明 4.HTML5例子 5.支持HTML5浏览器 什么是 HTML5? HTML5 是下一代 HTML 标准. HTML , HTML 4.01的上一个版本诞生于 1999 年.自从那以后,Web 世界已经经历了巨变. HTML5 仍处于完善之中.然而,大部分现代浏览器已经具备了某些 HTML5 支持. HTML5新特性 1.用于绘画的 canvas 元素 2.用于媒介回放的 video 和 audio 元素 3.对本地

小贝_redis set/zset类型学习

redis  set.zset类型 一.集合类型 二.查看set.zset集合类型命令 三.set.zset集合类型实例 一.集合类型 1.redis的集合类型,分为两种,即有序和无序. 2.既然是集合类型,因此也要满足集合的特性即 a.集合的确定性: 组成集合的元素的性质必须明确,不允许有模棱两可.含混不清的情况 b.集合的互异性: 对于一个给定的集合,集合中的元素是互异的",就是说,"对于一个给定的集合,它的任何两个元素都是不同的 c.集合的无序性: 指表示一个集合时,构成这个集合

redis类型[string 、list 、 set 、sorted set 、hash]

1. Keys redis本质上一个key-value db,所以我们首先来看看他的key. 首先key也是字符串类型,但是key中不能包括边界字符:由于key不是binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的 注: 顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的."\r\n"在协议格式中会作为特殊字符. redis 1.2以后的协议中部分命令已经开