学而时习之
菜鸟教程redis基础命令学习地址
//string
set key value//设置值
get key//获取值
getset key value//获取旧的值,并且设置新的值
mget key...//获取多个key
setex key seconds value//设置key的值,并设置过期时间
psetex key milliseconds value//毫秒为单位
setnx key value//只有在key步卒年在是设置key的值
setrange key offset value
strlen key//获取长度
mset key1 value1,key2 value2
incr key
incrby key increment
incrbyfloat key increment
decr key
decrby key decrement
append key value
//hash
hset hash_name field_name filed_value
hsetnx key field value
hvals key
hget hash_name field_name
hmset hash_name field1 field1value field2 field2value ...
hmget hash_name field1 field2...
hgetall hahs_name
hdel hash_name field
hexists hash_name field
hget hash_name field
hincrby key field increment
hincrbyfloat key field increment
hkeys key
hlen key
//list
lpush listname value
lpushx key value将一个值插入到已经存在的列表头部
rpush list_name value
lrange list_name start end
lindex key index
linsert key before|after pivot value
llen key
lpop key //获取并且移除列表的第一个元素
rpop
ltrim key start stop
//set:1.string类型的无序集合,集合的成员唯一。2.通过哈希表实现的。3.最多可存储40亿个成员
sadd set_name membe...
smembers set_name
//zset
zadd set_name score member
zrange set_name start end
zrangebyscore set_name start end
//del
del key_name
//exists
exists key
//ttl (time to live )
ttl key
//expire
expire key second
//persist
persist key
//keys
keys pattern
//rename
rename key_name new_key_name
//renamenx (rename not exist)
renamenx key_name new_key_name
//type
type key