redis数据库小结

redis数据库小结

redis的string字符串数据类型

1.创建单个string
	- set 键名称 值

2.创建多个string
	- mset 键1 值1 键n 值n
	
3.获取单个string,
	# 不存在时为空
	- get 键名称

4.设置键的过期时间
	- setex 键名称 过期时间 值
	
5.在值后面追加内容
	- append 键名称 追加的内容

6.获取多个键对应的值
	- mset 键1 键2 键n

redis的键操作

1.查看当前库下所有的键
	- keys *
	
2.查看以什么字符开头的键
	- keys 字符*
	
3.判断某个键是否存在
	- exists 键名称
	
4.查看键对应值的数据类型
	- type 键名称

5.删除键值对
	- del 键1 键2 键n

6.设置键值对过期时间
	- expire 键 过期时间
	
7.查看键剩余时间
	- ttl 键

redis的list列表数据类型

1.往列表左侧插入数据
	- lpush 键 值1 值2 值n

2.往列表右侧插入数据
	- rpush 键 值1 值2 值n

3.查看列表的所有数据
	- lrange 键名称 0 -1

4.在指定元素前面插入数据
	- linsert 键名称 before 指定元素 新元素
	
5.在指定元素后面插入数据
	- linsert 键名称 after 指定元素 新元素
	
6.设置指定索引位置的值
	- lset 键 索引 值
	
7.删除list数据
	- lrem 键名称 count 元素
	# 当count大于0时,从头开始删除
	# 当count等于0时,全部删除
	# 当count小于0时,从尾部开始删除

redis的无序集合数据类型

1.无序集合中添加元素
	- sadd 键名称 元素1 元素2 元素n
	
2.获取无序集合中的数据
	- smember 键名称

3.删除无序集合中的数据
	- srem 键名称 值1 值2
	# 删除集合: srem 键名称

redis的有序集合数据类型

1.有序集合添加元素
	- zadd 键名称 权重值 值
	
2.获取集合全部的元素
	- zrange 键名称 0 -1
	
3.获取权重值在某个范围的元素
	- zrangebyscore 键名称 最小权重值 最大权重值
	
4.获取某个元素的权重值
	- zscore 键名称 值
	
5.删除指定元素
	- zrem 键名称 值
	
6.删除权重值在某个范围内的元素
	- zremrangebyscore 键名称 最小权重值 最大权重值

redis的哈希数据类型

1.添加单个哈希字段
	- hset 键名称 字段名 值
	
2.添加多个哈希字段
	- hmset 键名称 字段1 值1 字段2 值2 字段n 值n
	
3.获取一个哈希数据的所有字段
	- hkeys 键名称
	
4.获取一个哈希字段对应的值
	- hget 键名称 字段名称
	
5.一次获取多个字段的值
	- hmset 键名称 字段1 字段2 字段n
	
6.获取一个哈希所有的值
	- hvals 键名称
	
7.删除键所对应的整个哈希数据
	- del 键名称
	
8.删除哈希数据某一个字段和值
	- del 键名称 字段名称
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值