从零 Redis 系列 -- 常用命令


格式:SET key value [EX|PX|NX|XX]

将 key 存储的值设置为 value,如果加了过期的参数,如 ex 3;表示这个 key 里面的值将在 3s 之后清空。

pxexnxxx
毫秒当key不存在的时候才能set当key存在的时候才能set

格式: GET key

返回对应 key 存储的值,如果没有返回 (nil)

格式:TTL key

返回指定 key 的剩余生存时间,单位为秒,如果返回-1代表没有设置过期时间,如果返回-2代表这个key不存在。

格式:KEYS [pattern]

返回符合条件的所有的 key,不适合检索结果比较多的key,会造成 redis 的阻塞

格式:FLUSHALL

删除当前 redis 里面所有 db 的数据,这个命令是一个异步的操作,并不会阻塞 redis

格式:FLUSHDB

删除当前 redis 的 db 的数据,同样也是一个异步的操作

格式:auth password

当 redis 被设置了密码的时候,进入 redis-cli 的时候,需要使用 auth password 来登入到 redis 中,redis 默认没有密码,需要 修改 redis.conf 里面的 requirepass 来开启密码验证

  #redis 

« 从零 Redis 系列 -- 安装与运行 从零 Redis 系列 -- 持久化数据 »
blog comments powered by Disqus