千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > redis命令大全完整版:redis常用命令大全

redis命令大全完整版:redis常用命令大全

来源:千锋教育
发布人:xqq
时间: 2023-07-23 03:18:25 1690053505

Redis是一款基于内存的数据结构存储系统,主要用于解决高并发下的读写性能问题。Redis支持的数据类型包括字符串、列表、集合、有序集合、哈希等,同时还提供了丰富的操作指令。

Redis命令大全

以下是Redis常用的命令:

字符串操作:SET、GET、DEL、INCR、DECR、APPEND、EXISTS、MSET、MGET、PSETEX等。

列表操作:LINDEX、LINSERT、LPOP、LPUSH、LRANGE、LREM、LSET、LTRIM、RPOP、RPUSH等。

集合操作:SADD、SCARD、SDIFF、SINTER、SISMEMBER、SMEMBERS、SPOP、SRANDMEMBER、SREM、SUNION等。

有序集合操作:ZADD、ZCARD、ZCOUNT、ZINCRBY、ZRANGE、ZRANGEBYSCORE、ZREM、ZSCORE等。

哈希操作:HDEL、HEXISTS、HGET、HGETALL、HINCRBY、HKEYS、HLEN、HMGET、HMSET、HSET、HVALS等。

服务器操作:INFO、PING、SHUTDOWN、FLUSHALL、FLUSHDB等。

事务操作:MULTI、EXEC、DISCARD、WATCH、UNWATCH等。

其他操作:EXPIRE、TTL、KEYS、RANDOMKEY、RENAME、MOVE、SELECT、AUTH等。

Redis命令示例

以下是Redis常用命令的示例:

设置键值对:

SET name "Redis"

获取键值对:

GET name

添加元素到列表:

LPUSH numbers 1 2 3

获取列表中指定范围的元素:

LRANGE numbers 0 1

添加元素到集合:

SADD tags "redis" "database" "NoSQL"

获取集合中元素个数:

SCARD tags

添加元素到有序集合:

ZADD rankings 100 "Tom" 200 "Lucy" 300 "John"

获取有序集合指定范围内的元素:

ZRANGEBYSCORE rankings 100 200

添加哈希:

HMSET user id 1001 name "Jack" age 18

获取哈希中指定key的元素:

HGET user name

设置过期时间:

EXPIRE name 10

以上是常用Redis命令的示例,通过这些命令可以轻松地实现对Redis的数据操作和管理。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT