redis基础

     分类:Redis应用     有: 0 条评论

五种数据结构及常用操作

字符串(String)

可以是字符串,也可以整数或者浮点数

set 设置值

set key value

get 获取值

get key

del 删除值

del key

列表 (List)

列表元素可重复出现

插入列表右端

rpush key value

获取列表范围元素

lrange key start stop

//获取全部元素则

lrange key 0 -1

获取列表某个元素

lindex key index

获取并删除第一个元素

lpop key

集合 (Set)

元素是唯一的,不可重复

添加元素

sadd key value

获取集合所有元素

smembers key

检查元素是否在集合中

sismember key value

如果元素在集合中,那么就删除该元素

srem key value

哈希 (Hash)

hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。

设置散列

hset key field value 

获取散列key的值

hget key field

获取哈散的所有键值对

hgetall key

如果键存在散列中,那么就删除该键

hdel key

有序集合

redis正是通过分数来为集合中的成员进行从小到大的排序,且不允许重复的成员。

添加一个带分数的成员到集合

zadd key score member

在有序的集合里,获取多个元素

zrange key start stop withscores(不加这个参数则不返回分数)

获取分数范围的元素

zrangebyscore key start stop withscores
(●゚ω゚●)

captcha