Redis中常用的命令

文章介绍了Redis中的基本命令,如keys、del、expire等,以及数据库切换和清除操作。重点讲解了Redis支持的五种数据类型:String、Hash、List、Set和ZSet,包括各自的操作命令,如set、get、hset、lpush、sadd等,展示了Redis作为数据存储和处理的强大功能。
摘要由CSDN通过智能技术生成

1.Redis中常用的命令

keys *: 查看redis中所有的key
del key [key…]: 删除指定key的内容
expire key seconds: 为指定的key设置过期时间
ttl key: 查看当前的key的剩余时间
exists key: 判断指定的key是否存在 返回0表示不存在指定的key 否则表示存在指定的key
常用网站

http://www.redis.net.cn/order/

http://redisdoc.com/

2.关于数据库的命令

###默认redis支持数据库的个数为16个

select n: 选择数据库

flushdb: 清空当前库

flushall: 清空所有库的数据

3.Redis支持的数据类型

这里所说的数据类型----指的是value的数据类型。

String 字符串类型
Hash 对象类型
List: 队列类型
Set: 集合类型
ZSet: 有序集合类型.
不同的数据类型有不同的命令。

3.1String字符串类型

    表示它的value为字符串类型,它是使用最多的类型,因为任意数据类型都可以转化为字符串。value存储值的大小:512M。

set key value: 设置指定 key 的值
在这里插入图片描述
get name 获取指定 key 的值
在这里插入图片描述
mset key value key value …同时设置一个或多个 key-value 对。
在这里插入图片描述
mget key key … 获取所有(一个或多个)给定 key 的值
在这里插入图片描述
incr key 将 key 中储存的数字值增一
在这里插入图片描述
decr key 将 key 中储存的数字值减一
在这里插入图片描述
setnx key value 只有在 key 不存在时设置 key 的值。
在这里插入图片描述

3.2 Hash类型

hset key field value #将哈希表 key 中的字段 field 的值设为 value 。
在这里插入图片描述
hget key field 获取存储在哈希表中指定字段的值
在这里插入图片描述
hget key 获取在哈希表中指定 key 的所有字段和值
在这里插入图片描述
hkeys key 获取所有哈希表中的字段
在这里插入图片描述
hvals key 获取哈希表中所有值
在这里插入图片描述

3.3 list列表

value 可以是一个队列—该队列的值可以重复而且有序。

LPush key value value value… 将一个或多个值插入到列表头部
在这里插入图片描述
lrange key start end 获取列表指定范围内的元素
在这里插入图片描述
lpop key 移出并获取列表的第一个元素
在这里插入图片描述

3.4set集合类型

    set集合无序不允许重复

sadd key value value …向集合添加一个或多个成员
在这里插入图片描述
smembers key 返回集合中的所有成员
在这里插入图片描述
SRANDMEMBER KEY 随机获取一个或多个元素
在这里插入图片描述
sinter key key: 返回给定所有集合的交集
在这里插入图片描述

3.5 sort set 有序集合

    和上面的set相比在于多了一个score分数列

zadd key score value score value :向有序集合添加一个或多个成员,或者更新已存在成员的分数
在这里插入图片描述
zrange key 通过索引区间返回有序集合成指定区间内的成员
在这里插入图片描述
ZREVRANK key start end 返回有序集合中指定成员的排名
在这里插入图片描述
ZREVRANGE salary 0 -1 WITHSCORES
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值