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字段 数值加一
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 集合(set)类型也是用来保存多个字符串元素的,但是和列表不一样的是,集合中不允许有重复元素,并且集合中元素是无序...
    Audience0阅读 312评论 0 0
  • 应用范围 1.是集合键的底层实现,当集合只包含整数值元素,且数量不多的时候使用。 整数集合的实现 1.集合元素的编...
    简书徐小耳阅读 214评论 0 0
  • 列表(list)类型是用来存储多个有序的字符串,一个列表最多可以储存2^32 - 1个元素,列表是比较灵活的数据结...
    Audience0阅读 301评论 0 0
  • 链表 链表作用范围 1.列表键包含的数量较多时候使用。 2.列表中包含的元素都是较长的字符串时候使用 链表节点的组...
    简书徐小耳阅读 68评论 0 0
  • 客户端相关总结 1.redis服务器端给每个redis客户端保存一个结构 2.客户端的结构以链表形式保存 客户端结...
    简书徐小耳阅读 886评论 0 0