记Redis数据库基本命令

Redis数据库

key-value型数据库

特点:

1.速度快

2.储存量大

3...................

基本操作命令:

Redis基本命令:
set key value //存值
get key //根据key取值
getset key value //取出旧值,存入新值
keys  //模糊搜索key
keys * //查找所有key
incr //自增+1(必须数字才能增)
decr //递减-1(必须数字才能增)
rename key key //从命名key
expire key time //设置key的过期时间(时间单位:秒)
ttl key //获取key的有效时间(没有设置有效时间返回-1,-2表示超时不存在)
type key //获取key的类型(不存在返回none)
incrby key 数字 //设置每次增多少(只能整数增值)
decrby key 数字 //设置每次减多少(只能整数减值)
append key value //向value追加字符串
exists key //查找key是否存在(1表示存在,-1表示不存在)
setrange key 下标 value //根据下标替换
del key //删除整个key
select index //库切换(库编号0-15)
ping //检测连接是否正常
quit //退出
dbsize //获取当前库中的key数量
info //获取服务器信息
flushdb //删除当前库的所有key
flushall //删除所有库中的所有key
hash类型:
hset name key value //根据key存值
hmset name key value key value ..... //多个存值
hget name key //根据key取值
hmget name key key ..... //多个根据key取值
hdel name key key ......  //根据key删除
hincrby name key 数字 //根据key增值
hexists name key //判断key是否存在
hlen name //获取key数量
hkeys name  //获取所有key
hvals name //获取所有value
list类型:
ipush key value value ..... //根据key添加多个value(从头部添加)
rpush key value value ..... //根据key添加多个value(从尾部添加)
lrange key start end //根据key从start到end获取元素的值(从0开始,-1结束获取全部)
lpop key //删除value第一个
rpop key //删除value最后一个       
list key //根据key获取value数量      
lpushx key value //从头部插入value
rpushx key value //从尾部插入value
lrem key count value //根据key删除count个带value的值(count等于0删除所有带value的值,count大于0则从前向尾删除,count小于0则从尾向前删除)
转载请注明出处凌夕博客 »漫小猫原文地址《记Redis数据库基本命令

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)