Redis---Redis数据库常用命令
//Redis有16个库,对应0到15,默认库是0
select 1 切换数据库
dbsize 当前库共有多少key-value
flushdb 清空当前库
flushall 清空所有库
keys * 获取所有的key值
keys u* 获取以 u 开头的key值
keys *u 获取以 u 结尾的key值
set key值 value值 增加保存数据。如果已经有对应key值,则替换保存
setnx key值 value值 对应key不存在,则添加保存数据,如果存在,则不进行保存。
del key值 删除对应key-value键值对数据
get key值 获取key对应的value数据
exists key值 查询是否存在该数据
ttl key值 查看剩余有效时间 -1(永久有效) -2(已失效) 其他(剩余有效秒数)
expire key值 秒数 设置对应key-value有效时间
rename key值 key值(新) 修改key值
incr key值 执行1次,key对应的value值(必须是整数型才行)加1
incrby key值 增量 执行1次,key对应的value值(必须是整数型才行)加自定义增量
decr key值 执行1次,key对应的value值(必须是整数型才行)减1
decrby key值 减量 执行1次,key对应的value值(必须是整数型才行)减自定义增量
hset objectName fieldname fieldValue fieldname fieldValue 存对象
hset objectName fieldname 给对象属性赋值,存在则替换
hsetnx objectName fieldname fieldValue 属性不存在则保存,存在则不保存
hgetall objectName 取对象全部
hget objectName fieldname 取对象指定属性
hkeys objectName 取对象所有属性的值
hvals objectName 取对象所有属性对应的value值
hlen objectName 查看对象有多少个属性
hdel objectName fieldname 删除对象指定属性
del objectName 删除整个对象
hincrby objectName 指定整数类型属性名 增量 给对象指定整数型属性加数值
hexists objectName fieldname 有对应属性返回1,否则返回0
hincrbyfloat objectName fieldName 增量 给对象指定属性添加float类型增量(属性必须是数值)
type key值 查看类型
还没有评论,来说两句吧...