基本操作
EXISTS key 判断key是否存在,存在反馈1,否则反馈0.
DEL key 删除key
KEYS pattern 查看键信息,可以使用一些规则
EXPIRE/PEXPIRE key seconds -- 设置键值有效时间(秒和毫秒)
这里会出现内存击穿,导致雪崩,最后导致mysql/Oracle数据库也被压垮。不要大批量的设置相同的过期时间。
TTL/PTTL key 查询剩余有效时间(秒和毫秒)
PERSIST key -- 取消键的时间设置。
RENAME key newkey -- 修改键名。
INFO [section] -- 查询redis的各项信息。
CLIENT LIST -- 查询客户端连接情况
CLIENT KILL ip:port -- 杀死客户端, 杀死只有会自动重新连接
杀死前后不一样了。
DBSIZE -- 查询有多少个键值对
FLUSHALL -- 情况全部库的键值对
FLUSHDB -- 情况当前库的键值对
SELECT index -- 选择redis的几号数据库(reids默认有0-15 号数据库)
MONITOR -- 监控实施命令, 另外窗口的操作都可以记录
redis-cli -a 123456 -h 127.0.0.1 -p 6379 monitor >>/home/redis/tmp.log & -- 可以将监控信息写入日志
SHUTDOWN -- 关闭服务