Redis全部命令汇总(redis详细命令)

Redis是一个进程内开源的键值存储,起初在2009年开发,用于非关系型数据库的高速存储和检索。Redis由库,主机和客户组成。Redis是一个多功能的数据结构服务器,它支持多种不同类型的对象,例如字符串、哈希表、列表、集合、位图等。

Redis提供了丰富的命令,可以实现不同的交互,操作数据库。比较经典的命令包括:

SET – 用于设置键值,例如SET mykey “Hello World”

GET – 用于获取键值,例如GET mykey

DEL – 用于删除键值,例如DEL mykey

HSET – 用于设置哈希键值,例如HSET myhash “name” “Tom”

HGET – 用于获取哈希键值,例如HGET myhash “name”

LPUSH – 用于将值推入列表,例如LPUSH mylist “a”

RPOP – 用于从列表中弹出尾部元素,例如RPOP mylist

SADD – 用于添加元素到集合,例如SADD myset “a”

SMEMBERS – 用于返回集合的所有成员,例如SMEMBERS myset

MSET – 用于设置多个键值对,例如MSET key1 “value1” key2 “value2”

MSETNX – 用于设置多个键值对,如果其中某个键不存在,例如MSETNX key1 “value1” key2 “value2”

EXPIRE – 用于设置键的过期时间,例如EXPIRE mykey 100

INCR/DECR – 用于对某个key值得增加或减少,例如:INCR mykey DECR mykey

Redis还有很多其他有用的特性,如排序、聚合函数、主从复制、AOF文件、脚本等,但是对于本文而言,只给出上述实用Redis命令汇总,以供参考。

SET mykey "Hello World"
GET mykey
DEL mykey
HSET myhash "name" "Tom"
HGET myhash "name"
LPUSH mylist "a"
RPOP mylist
SADD myset "a"
SMEMBERS myset
MSET key1 "value1" key2 "value2"
MSETNX key1 "value1" key2 "value2"
EXPIRE mykey 100
INCR mykey
DECR mykey

数据运维技术 » Redis全部命令汇总(redis详细命令)