通篇概览redis基础指令。redis
PING PONG
INFO
SELECT 1 OK <ip:6379[1]>
redis数据库默认存在索引0~15共16个数据库实例,默认使用第0号实例。数据库
FLUSHDB OK
友情提示:这是个危险命令,执行前最好先执行SELECT命令显示切换到目标数据库,而后再执行。服务器
DBSIZE (integer) 0
SET date "2017-12-31" OK
GET date "2017-12-31" GET dat (nil)
EXISTS date (integer) 1 EXISTS dat (integer) 0
SET date "2018-1-1" OK
RENAME date date1 OK
KEYS * 1) "date0" 2) "date1"
DEL date1
EXPIRE <key> <ttl> 用于将键的生存时间设置为 ttl 秒。
PEXPIRE <key> <ttl> 用于将键的生存时间设置为 ttl 毫秒。
EXPIREAT <key> <timestamp> 用于将键的过时时间设置为 timestamp 所指定的秒数时间戳。
PEXPIREAT <key> <timestamp> 用于将键的过时时间设置为 timestamp 所指定的毫秒数时间戳。app
EXPIRE date0 100 EXPIREAT date1 1514825405
TTL <key> 用于返回键的剩余生存时间秒数。
PTTL <key> 用于返回键的剩余生存时间毫秒数。ide
TTL date0 (integer) 92 PTTL date0 (integer) 70719
PERSIST date0 (integer) 1
SAVE
RPUSH userList James
LRANGE userList 0 -1
LLEN userList
LPOP userList
LSET userList 0 "Damon S"
LTRIM userList 0 0
HSET person name Atlas
HGET person name
HKEYS person
HVALS person
SADD fruit apple SADD fruit pear
SMEMBERS fruit
SCARD fruit
SISMEMBER fruit pear
SUNION food fruit SINTER food fruit SDIFF food fruit
SREM fruit apple
ZADD user 2 James
ZRANGE user 0 -1
ZADD user 3 James