三、Redis KEY相关命令

Redis KEY相关命令参考:http://redisdoc.com/index.html

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
127.0.0.1:6379>PING
PONG

127.0.0.1:6379> dbsize # 查询当前数据库中的KEY个数
127.0.0.1:6379> keys pattren # keys命令可以用*通配符指定匹配模式:"*"、"s*"、"*e"、"s*e"
127.0.0.1:6379> exists keyName # 存在,返回 1;不存在,返回 0
127.0.0.1:6379> set keyName  keyvalue # 设置一个KEY
127.0.0.1:6379> rename keyName newKeyName # 重命名KEY
127.0.0.1:6379> renamenx key newkey  # 仅当 newkey 不存在时,将 key 改名为 newkey
127.0.0.1:6379> type keyName # 查询KEY的数据类型
127.0.0.1:6379> move keyName targetIndex # 移动KEY到目标数据库中
127.0.0.1:6379> del keyName # 删除KEY及对应的值 
127.0.0.1:6379> flushdb  # 删除当前数据库中所有的KEY及对应的值
127.0.0.1:6379> flushall # 删除所有数据库中所有的KEY及对应的值
127.0.0.1:6379> expire keyName seconds # 设置KEY的过期时间(单位:秒)
127.0.0.1:6379> persist keyName 删除KEY的过期时间 注:删除成功,返回 1;删除失败,返回 0
127.0.0.1:6379> ttl keyName # 获取KEY的有效时间 注:当keyName不存在时,返回 -2;当keyName存在但没有设置剩余生存时间时,返回 -1; 否则,返回 key 的剩余有效时间(单位:秒)。

127.0.0.1:6379>SAVE           # 数据备份 该命令将在 redis 安装目录中创建dump.rdb文件
OK

# 数据恢复,将备份文件(dump.rdb)移动到到 redis 安装目录并启动服务即可
# CONFIG 命令查看 redis 安装目录
127.0.0.1:6379>CONFIG GET dir

1) "dir"
2) "/usr/local/redis/bin"

127.0.0.1:6379> BGSAVE   # 立即返回OK,后台异步(Asynchronously)保存当前数据库的数据到磁盘。
127.0.0.1:6379> LASTSAVE # 返回最近一次 Redis 成功将数据保存到磁盘上的时间,以 UNIX 时间戳格式表示。
发布了18 篇原创文章 · 获赞 16 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/liangpingguo/article/details/86239040
今日推荐