Redis基础命令

学而时习之

菜鸟教程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

你可能感兴趣的:(Redis)