2020-10-31

redis常见命令__redis常见类型及操作

redis命令手册:

 

String的命令操作:

1、进入容器redis:redis-server redis.windows.conf

2、进入redis:redis-cli -h ip地址 -p 端口 (如:redis-cli -h 127.0.0.1 -p 6379)

3、基本用法:

set lukes 123456     

get lukes

4、基本运算:

set luke 6

incr luke 自增1

decrby luke 2 把luke的值减2

 

 

 

如何使用客户端查看:

 

 

 

 

<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$redis->set('swoole',111);$admin = $redis->get('swoole');echo $admin;

 

List的命令操作:

list是一个有序列表,左进右出常用语消息队列。是异步消息队列,元素不唯一。

左进右出 lpush+rpop  右进左出 rpush+lpop 获取长度 llen

<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$redis->rPush('list',1);$redis->rPush('list',2);$redis->rPush('list',3);$result = $redis->lPop('list');var_dump($result);

 

Set的命令操作:

提供无序的方式存储多个不同的元素。

sadd set 12  把元素12添加到集合set

sismember set 13 查看元素13是否在集合中

srem set 13 把元素13从集合set中删除

scard set 查看set中共有多少个元素

<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$redis->sadd('set',1);$redis->sadd('set',2);$redis->sadd('set',3);$result = $redis->sCard('set');var_dump($result);

 

Hash命令操作:

1、key-value 经常使用哈希类型来存储一个比较复杂的数据结构

2、hset hash key1 12 先插入第一个键值对

3、hget hash key1 获取到hash里面的第一个键的值

4、hmget hash key1 key2 获取到hash里面的key1和key2的值,以数组形式展示

5、hlen hash 获取hash的长度

<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$redis->hset('stu','name','cyy');$redis->hset('stu','age',18);$redis->hset('stu','sex','girl');$result = $redis->hmGet('stu',array('name','age','sex'));var_dump($result);

 

Sort set命令操作:

value全局唯一,多用于排行榜

如果数值大小一样,则按照序号来进行排序

zadd zset1 10.1 var1 添加一个值为10.1的元素var1进去

zcard zset1 查询出该有序集合的长度

zrange zset1 0 2 withscores 查询出排行第0-2的元素

zrank zset1 val2 查询元素val2的排行

<?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$redis->zAdd('score','55','score1');$redis->zAdd('score','68','score3');$redis->zAdd('score','98','score2');$result = $redis->zCard('score');$rank = $redis->zRank('score','score3');$range1 = $redis->zRange('score',0,1);$range2 = $redis->zRange('score',0,1,true);var_dump($range1);var_dump($range2);

 

原文转载:http://www.shaoqun.com/a/485847.html

cima:https://www.ikjzd.com/w/1372

欧舒丹:https://www.ikjzd.com/w/1756

深兰科技:https://www.ikjzd.com/w/1517


redis命令手册:String的命令操作:1、进入容器redis:redis-serverredis.windows.conf2、进入redis:redis-cli-hip地址-p端口(如:redis-cli-h127.0.0.1-p6379)3、基本用法:setlukes123456getlukes4、基本运算:setluke6incrluke自增1decrbyluke2把luke的值减2如何
打折网:https://www.ikjzd.com/w/74
吴佳:https://www.ikjzd.com/w/1770
崇明岛哪里比较好玩?:http://tour.shaoqun.com/a/64620.html
阳朔金水岩学生票多少钱?桂林金水岩学生票价格?:http://tour.shaoqun.com/a/23302.html
2020海南欢乐节在哪里举行?海南海南欢乐节时间地点?:http://tour.shaoqun.com/a/21068.html

No comments:

Post a Comment