《Redis内存数据库》Redis基本操作命令

基本操作

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    -- 关闭服务

原文地址:https://www.cnblogs.com/jssj/p/13663850.html