Redis基础操作

  • string
  • stringredis最基本的类型,最大能够存储512MB的数据,string类型是二进制安全的,也就是可以存储任何类型的数据,比如数字,图片,序列化;
  • 设置
  • a. 设置键值set key value
    这里写图片描述
  • b. 设置键值以及过期时间,以秒为单位:setex key senconds value
    这里写图片描述
  • c. 一次设置多个键值:mset key value key value...
    这里写图片描述
  • 获取
  • 根据键获取值,如果键不存在,就返回None,例如:get key
    这里写图片描述
  • 根据多个键获取多个值
    这里写图片描述
  • 运算
  • 要求是数字类型的字符串
  • key对应的值加1
    这里写图片描述
  • key对应的值减1
    这里写图片描述
  • key对应的值加一个整数
    这里写图片描述
  • key对应的值减去一个整数
    这里写图片描述
  • 其他
  • 追加值
    这里写图片描述
  • 获取长度
    这里写图片描述
  • key
  • 查找键,参数支持正则表达式
    这里写图片描述
  • 判断键是否存在,如果存在返回1,如果不存在返回0
    这里写图片描述
  • 查看键对应的value类型
    这里写图片描述
  • 删除键以及对应的值
    这里写图片描述
  • 设置过期时间,以秒为单位
    这里写图片描述
  • 查看有效时间,以秒为单位
    这里写图片描述
  • Hash
  • 用于存储对象
{
    name:"tom",
    age:18
}
  • 设置单个值
    这里写图片描述

这里写图片描述
* 设置多个值
这里写图片描述
* 获取值
* a. 获取一个属性的值
这里写图片描述
* 获取多个属性的值
这里写图片描述
* 获取所有属性和值
这里写图片描述
* 获取所有的属性
这里写图片描述
* 获取所有的值
这里写图片描述
* 返回包含属性的个数
这里写图片描述
* 判断属性是否存在
这里写图片描述
* 删除某些属性
这里写图片描述
* 获取某些属性的长度
这里写图片描述
* list
* 列表的元素类型为string,按照插入的顺序排序,可以在列表的头部或者是尾部添加元素;
* 在头部添加
这里写图片描述
* 在尾部添加
这里写图片描述
* 在一个元素的前或者后添加一个新元素
这里写图片描述
* 设置指定索引的元素值
这里写图片描述
* 索引量可以是负数,表示偏移量是从list的尾部开始的-1表示最后一个元素的下标;
* 获取值
* 移除,并且返回key对应的list的第一个元素
这里写图片描述
* 移除并且返回key对应的list的最后一个元素
这里写图片描述
* 返回存储在list中的指定范围的元素
这里写图片描述

这里写图片描述
* 其他
* 裁剪列表,改为原集合的一个子集:ltrim key start end,startend0开始,并且偏移量允许是负数;
这里写图片描述
* 返回存储在list里面的长度
这里写图片描述
* 返回列表中,索引对应的值
这里写图片描述
* set
* 表示的是无序集合,元素类型为String,并且元素具有唯一性,
* 添加元素
这里写图片描述
* 获取元素
* 返回key集合中的所有元素
这里写图片描述
* 返回集合中元素个数
这里写图片描述
* 集合运算
* 求集合的交集
这里写图片描述
* 求集合的差集
这里写图片描述
* 求集合的合集
这里写图片描述
* 判断元素是否在集合中
这里写图片描述
* zset
* 有序集合,元素类型为String,元素具有唯一性,不能够重复;
* 每个元素都会关联一个double类型的score(表示权重),通过权重的大小进行排序,元素的score可以相同;
* 添加:
这里写图片描述
* 返回指定范围的元素
这里写图片描述
* 返回元素个数
这里写图片描述
* 返回有序集合key中,scoreminmax之间的元素
这里写图片描述
* 返回有序集合key中,成员member的有效值
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值