redis--基本类型以及命令

集合

set 在redis 是属于无序 不重复集合

sadd myset "hello"  # 集合中加入数值

smembers  myset  # 查看集合myset所有的值

sismembers myset  hello   # 判断hello是否在set集合中

scard myset  # 获取myset集合元素个数

srem myset hello  # 移除myset集合hello元素

srandmember myset  #随机抽取一个元素  可以加个参数 数量

spop myset   #随机选取一个数据并且弹出该集合

smove  myset myset2 wangdong   # 移动myset集合里面的wangdong值 到myset2集合   

sdiff set1 set2  #2个集合里的差集

sinter set1 set2 # 2个集合的交集

sunion set1 set2 # 2个集合的并集

哈希数组

hset  myhash name ‘berger’ # 设置哈希 name 为berger
hget myhash name               #获取哈希 name的值


hmset myhash name1  value1 【name2 value2】...    #设置多个哈希  键值对
hmget myhash name1  name2 ...    #获取多个哈希  键值


hgetall myhash # 获取全部的数据

hdel myhash key # 删除hash 数组里面的key

hlen myhash  #获取哈希数组的长度

HINCRBY myhash age 1 #设置哈希数组 age字段 数值加一

你可能感兴趣的:(redis--基本类型以及命令)