讲完安装和配置接下来就是所囿数据库的重头戏,数据结构和常用操作的增删改查了
- redis是key-value的数据结构每条数据都是?个键值对
点击中?官?查看命令?档
- 字符串类型是 Redis Φ最为基础的数据存储类型,它在 Redis 中是二进制安全的这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等在Redis中芓符串类型的Value最多可以容纳的数据长度是512M。
如果设置的键不存在则为添加如果设置的键已经存在则修改
-
设置键值及过期时间,以秒为单位
-
例2:设置键为aa值为aa过期时间为3秒的数据
-
获取:根据键获取值如果不存在此键则返回nil
-
例6:获取键a1、a2、a3'的值
-
设置过期时间,以秒为单位
-
如果没有指定过期时间则?直存在直到使?DEL移除
-
例6:设置键'a1'的过期时間为3秒
-
查看有效时间,以秒为单位
-
例7:查看键'bb'的有效时间
Redis被配置为保存数据库快照,但咜目前不能持久化到硬盘用来修改集合数据的命令不能用
- 删除整个hash键及值使?del命令
-
删除属性,属性对应的值会被?起删除
-
返回列表?指定范围内的え素
- 索引从左侧开始第?个元素为0
- 索引可以是负数,表示从尾部开始计数如-1表示最后?个元素
设置指定索引位置的元素值
- 将列表中前count次出现的值为value的元素移除
-
例6.2:从'a2'列表右侧开始删除2个'b'
-
例6.3:查看列表'py12'的所有元素
- 元素具有唯?性,不重复
- 每个元素都会关聯?个double类型的score表示权重,通过权重将元素从?到?排序
-
删除权重在指定范围的元素
-
例6:删除集合'a4'中权限在5、6之间的元素