Redis常用命令

本文详细介绍了Redis中的各种键操作命令,包括SET、GET、DEL等基本操作,以及EXISTS、EXPIRE、PERSIST、RANDOMKEY和RENAME等高级功能,涵盖了STRING、哈希和列表数据结构的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis 键

COMMAND KEY VALUE

常用命令

SET maojie 1
GET maojie
DEL maojie
**检查给定key是否存在** EXISTS KEY
**对特定的key设置过期时间** 
    EXPIRE KEY SECONDS  -- 用秒计时
    EXPIRE KEY TIMESTAMP    -- 接收的参数是UNIX时间戳
**模糊查询key**
    KEYS PATTERN    -- pattern即模式
**持久化key,取消key的过期时间**
    PERSIST KEY
**返回数据库随机的key**
    RANDOMKEY
**重命名KEY**
    RENAME KEY NEWKEY 

REDIS字符串命令

**返回子串** GETRANGE key start end 
**返回字符串长度** STRLEN key
**自动创建或修改一个或多个string值** MSET key value [key value]
**返回子串** SUBSTR key start end
**添加字符到尾部** APPEND key value (如果key不存在,就创建)
**获得多个值** MGET key [key] 
获取更多的命令: help @string

REDIS哈希(Hash)

获取更多命令: help @hash
**创建HASH并写入key-value** HMSET key field value [field value ...] 和 HSET key field value [field vale] 同样效果
**返回特定field的value长度** HSTRLEN key field
**返回hash中所有的value** HVALS key
**返回hash中随机的一个field** HRANDFIELD key [count [WITHVALUES]]   count -- 返回的field数量 WITHVALUES -- 带value值(如果不写)

REDIS列表(List)

获取更多命令:   help @list
**获得列表长度** LLEN key 
**将一个或多个值插入列表头部**  LPUSH key value
**尾部插入一个或多个元素**  RPUSH key value
**头删并返回** LPOP key 
**尾删并返回** RPOP key

对于更多的命令可以直接help @group(group目标类型)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值