k7

redis的有序集合ZSET(stored set)

ぐ巨炮叔叔 提交于 2019-12-20 22:35:54
相关命令 1.ZADD   ZADD key-name score member [score member……]   将带有给定分值的成员添加到有序集合里 2.ZREM   ZREM key-name member [ member……]   从有序集合中删除指定的成员 php示例 $redis = new redis(); $redis->connect('127.0.0.1', 6609); $redis->delete('sc1'); $redis->delete('sc2'); $redis -> zAdd('sc1',1,'k1',2,'k2',3,'k3',4,'k4',5,'k5'); $redis -> zAdd('sc1',6,'k6'); $redis -> zAdd('sc1',7,'k7'); var_dump($redis->zRange('sc1', 0, -1)); echo "<br/>"; //结果 array(7) { [0]=> string(2) "k1" [1]=> string(2) "k2" [2]=> string(2) "k3" [3]=> string(2) "k4" [4]=> string(2) "k5" [5]=> string(2) "k6" [6]=> string(2) "k7" } //rem var_dump(

Redis 基础操作

不问归期 提交于 2019-11-30 22:36:41
一、Redis 介绍 1、Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 2、它支持多种类型的数据结构,如: 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 3、Redis 内置了复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。 二、Redis 的数据类型 1、string 是最常用的一种数据类型,普通的key/value存储都可以归为此类。 2、hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 3、list 是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。列表可以轻松地实现最新消息排行等功能。 4、set 是string类型的无序集合。集合成员是唯一的