键值相关命令
1、keys * 查看所有键
或者用模糊匹配 keys my* 匹配以my打头的
2、exsists 判断一个key是否存在
如exists name 判断name这个key是否存在
存在返回1,失败返回0
3、del 删除一个键,成功返回1,失败返回0
如del name
4、expire 对现有的键设置过期时间,成功返回1,失败返回0
如expire name 10
可用ttl来获取该键的有效时长
如 ttl name 返回-1表示永久,-2表示过期,其他表示时间
5、select 0~15 选择数据库,默认为0
如select 1 选择数据库1
6、move 将键值移到另一个数据库中
如:move name 2 将name移到到数据库2中
7、persisit 取消一个key的过期时间
如:persist name
8、randomkey 随机返回key空间中的一个key
9、rename 重命令一个key
如:127.0.0.1:6379> get name"xrc"127.0.0.1:6379> rename name mingziOK127.0.0.1:6379> get name(nil)127.0.0.1:6379> get mingzi"xrc"
`10、type 得到key的类型
如type name 返回为string
服务器相关命令
1、ping 测试链接是否存活,与服务器端的链接是否存在
2、echo 在命令行打印一些东西
3、select 选择数据库 如select 0 或select 15 数字为0-15
4、quit 和exit 退出客户端
5、dbsize 返回该数据库中键的数量
6、info 获取服务器信息
7、config get 返回配置的参数
如config get * 或config get timeout
8、flushdb 删除当前库中的所有key
9、flushall 删除所有数据库中的key