Redis的五种类型使用的基本命令

key相关的命令:

keys *                    查看当前数据库中所有的key
select   下标(数据库下标)  表示的是切换到某一个数据库(Redis默认是有16个数据库,默认数据存储是存储在0号数据库)
del key                   删除某一个key
exists  key               判断某一个key是否存在当前数据库中
expire key                给这个key设置过期时间
ttl key                   获取某一个key的过期时间(-1表示永远不过期)
move key  数据库下标       表示的是将一个key-value移动到另外一个数据库中去
randomkey                 返回一个随机的key

String类型相关的命令

set key 值:         设置一个键值对到数据库中
get key              从数据库中获取一个key对应的值
mset k v k v        一次性设置多个键值对
mget k k k          一次性获取获取键对应的值
setnx k v           表示的是当k不存在的时候才设置这个键值对
Incr key            表示的是自增 这个值必须要是 number才有用
Incrby key 步长     这个键的值每一次增加多少的步长
decr 键             这个表示的是递减
decrby 键 步长      每一次减多少的问题

Hash类型的相关命令

Hset 集合的名字  键  值               向某一个集合中添加数据
Hget 集合的名字  键                   获取集合中某一个key的值
Hdel 集合的名字  键                   删除集合中某一个key
Hexists 集合的名字 键                 判断集合中某一个key是否存在
Hincrby 集合的名字 key 步长           给集合中某一个key指定增量
Hkeys 集合的名字                     获取的是当前集合中的所有的key
Hlen 集合的名字                      获取当前集合中数据的个数
Hvals 集合的名字                     获取当前集合中所有的值

List数据类型的相关命令

lpush 集合的名字  集合中的值                        表示的是向这个集合中添加数据(压栈)
llen 集合的名字                                    获取集合中数据的个数
lpop 集合的名字                                    弹栈
lrange 集合的名字  开始位置  结束位置               获取集合中指定位置的数据
lrem 集合的名字 删除的值的个数 要删除的这个值       删除某一个值 删除多少个

Set类型的常相关命令

sadd 集合的名字 集合的值          向某一个集合中添加数据
scard 集合的名字                 获取集合中数据的个数
smembers 集合的名字              获取这个集合中的值
Spop 集合的名字 个数             弹栈(个数表示的是弹栈多少的数据)

Sorted Set类型的相关命令

Zadd  集合的名字   打分  键的名字        表示的是给某一个键打并分保存
Zcard 集合的名字                        获取集合中的值的个数
Zcount 集合的名字 开始区间  结束区间     获取集合中开始区间到结束区间之间的值的个数
Zrange 集合的名字 开始区间  结束区间     获取开始区间到结束区间之间的节点的key值
zscore 集合的名字 键的名字              获取某一个键的得分
Zrem 集合的名字 键的名字                删除集合中的某一个key
zincrby hotProduct   分   键的名字      给某一个key增加一个得分
zrevrank hotProduct    键的名字        获取某一个值的排名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值