下面是一些Redis中常用的命令。
- set key名 key值 //存储1个key值
- get key名 //显示指定key名
- keys * //显示所有key名
- mset key 名列表 //存储多个key值
- mget key 名列表 //获取多个Key值
- type key名 //查看type类型
- exists key名 //测试keys名是否存在,存在返回1,不存在返回0
- select 库编号 //切换库,默认有16个库(0-15)
lpush 列表名 列表值1 列表值2 //存储列表
在上面中,也可以使用一些通配符来查看数据,比如:
# 1.查看key只有一个字符的 keys ? # 2.查看key只有二个字符的 keys ??
- ttl key名 //查看key生存时间
-1:永久有效 -2:失效 数字:还可以存在多少s
- expire key名 数字 //设置key有效时间
# 默认使用set设置的key为永久的有效期 # 设置存在20s expire j 20
- move key名 库编号 //移动key到指定库
# 把name移动到2号库里,移动完之后当前的库就不存在了 move name 2
- save //保存所有key到硬盘
会存储到/var/lib/redis/6379下的dump.rdb文件下
- del key //删除指定的key
- flushall //删除内存里所有的key,慎用!
- flushdb //删除所在库所有的key
- shutdown //停止服务