redis类型与操作

  • 黄楚恒
  • 2018-02-02 15:56:41
  • PHP
  • redis
Redis类型之String类型
set key value(string/int/float)
get key

示例:
set key value 设置
get key       取值
incr key      (整型)自增
decrby key value (整型)减操作


redis类型之list类型-队列
lpush key value 左进
rpop  key 右出
llen  查看list元素的长度


redis类型之set类型--存储无序的元素
1.set类型,无序的方式存储多个不同的元素,对元素可以进行快速的添加、查找和删除;相同的元素只算一个。
添加元素:sadd key value
判断有多少个元素:scard key
判断某个元素是否在set里面:sismember key value
删除某个元素:srem key value


Redis类型之hash类型
1.Hash只要求键不一样,就是不同的条数
插入/修改:hset hash1 key1 12
获取:hget hash1 key1
查看hash长度:hlen key
一次性获取:hmget hash1 key1 key2

Redis类型之sort set类型:
存储和hash一样,都是一个映射。存储的是分数与元素的映射。可以看出是排行榜。
value必须是全局唯一。
score 是浮点型。
sort set类型操作,如果两个元素的score一样,按照字节顺序排列先后
增加/修改:zadd zset1 10.1 val1
查看个数:zcard zset1
查看排名:zrange zset1 0 2 withscores
查看某个value排名:zrank zset1 val2

Copyright © 2016-2019 709173702@qq.com 版权所有  ICP证粤ICP备16117826号-1
联系邮箱:709173702@qq.com