Linux系统下常用redis命令都有
KEYS pattern
查找所有符合给定模式(pattern)的 key 。
DEL key [key ...]
删除给定的一个或多个 key 。
EXISTS key
检查给定 key 是否存在。
EXPIRE key seconds
为给定 key 设置过期时间,以秒计。
TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
SET key value
设置指定 key 的值。
GET key
获取指定 key 的值。
MSET key value [key value ...]
同时设置一个或多个 key-value 对。
MGET key [key ...]
获取所有(一个或多个)给定 key 的值。
INCR key
将 key 中储存的数字值增一。
DECR key
将 key 中储存的数字值减一。
INCRBY key increment
将 key 所储存的值加上给定的增量值(increment)。
DECRBY key decrement
将 key 所储存的值减去给定的减量值(decrement)。
RPUSH key value [value ...]
将一个或多个值 value 插入到列表 key 的表尾(最右边)。
LPUSH key value [value ...]
将一个或多个值 value 插入到列表 key 的表头(最左边)。
LLEN key
获取列表 key 的长度。
LRANGE key start stop
返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。
SADD key member [member ...]
将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。
SMEMBERS key
返回集合 key 中的所有成员。
SISMEMBER key member
判断 member 元素是否是集合 key 的成员。
ZADD key score member
将一个 member 元素及其 score 值加入到有序集 key 当中。
ZRANGE key start stop [WITHSCORES]
返回有序集 key 中,指定区间内的成员。
ZCARD key
获取有序集 key 的基数。
HMSET key field value [field value ...]
同时将多个 field-value (域-值)对设置到哈希表 key 中。
HGETALL key
返回哈希表 key 中,所有的域和值。
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]
返回或保存给定列表、集合、有序集合 key 中经过排序的元素。
FLUSHALL
删除所有的数据库的所有 key 。
FLUSHDB
删除当前数据库中的所有 key 。