auth
auth <password> 验证密码
ping
ping [message] 测试服务器是否运行
echo
echo message 输出一个message
time
time 服务器时间戳
lastsave
lastsave 上一次保存时间
clear
clear 清屏
quit
quit 关闭当前连接
shutdown
shutdown [save | nosave] 关闭服务,默认将内存中的数据保存到数据文件中
save
save 同步保存数据
bgsave
bgsave 异步保存数据
sync
sync 主从同步
config get
confg get <cfname> <cfval> 获取配置信息
config set
config set <cfname> <cfval> 设置配置信息
dbsize
dbsize 查看当前数据库有多少key
keys
keys * | ? | [] 查看keys
(* | ?是通配符,*表示任意个任意字符,?表示一个任意的字符)
randomkey
randomkey 随机地从当前数据库返回一个key,没有,返回nil
move
move key dbid 把当前库中的key移动到指定的数据库,返回1,
如果key在数据库存在,返回0,并且不移动;
select
select dbid 切换数据库
flushdb
flushdb [async] 删除当前数据库所有的key,
选项async表示异步执行删除操作(也就是在后台执行)
flushall
flushall [async] 删除所有数据库中的所有key,
选项async表示异步执行删除操作(也就是在后台执行)
dump
dump key 序列化key
type
type key 查看key的数据类型
rename
rename key newkey 给key改名,如果newkey存在,则直接覆盖
renamenx
renamenx key newkey 当key不存在时改名,并且返回1,否则返回0,不改名
del
del key [key ...] 删除存在的key,并返回成功删除个数
exists
exists key [key ...] 检查key是否存在,并返回存在的key的个数
expire
expire key seconds 给key设置过期时间(秒),默认永久(-1)
成功返回1,当key不存在或者不能设置时,返回0
pexpire
pexpire key miliseconds 给key设置过期时间(毫秒)
expireat
expireat key seconds 接受Unix时间戳
pexpireat
pexpireat key miliseconds 给key设置过期时间(unix时间戳毫秒)
ttl
ttl key 查看key的剩余时间(秒)(time to live)(-2 无效)
当key不存在或者过期,返回-
pttl
pttl key 查看key的剩余时间(毫秒)
persist
psersist key 移除key的过期时间
当过期时间移除成功时,返回 1 。
如果 key 不存在或 key 没有设置过期时间,返回 0 。