Redis 操作命令笔记表

本贴最后更新于 3082 天前,其中的信息可能已经物是人非

重温Redis,整理一下相关命令。并记录下来留作备忘。

redis中文文档:http://redisdoc.com/

基础操作

录入文本

录入一个key为“mykey”,值为“hello”的文本型的键值。

set mykey hello
或
set mykey "hello"

获取文本

获取key为“mykey”的文本值

get mykey

选择数据库

选择db1这个注聚酷

SELECT db1

删除键

删除key为“mykey”的这对键值

DEL mykey

设置键的生命周期

将这个‘mykey’这个键的生命周期设置为10秒,即10秒后释放

EXPIRE mykey 10

将‘mykey’这个键设置为在指定的时间释放,"14675...75是一个时间戳"

EXPIREAT mykey 1467512129875

查看生命周期

查看‘mykey’还有多少秒才会被释放

TTL mykey

取消生命周期限制

将‘mykey’这个键值对的生命周期设置为永久,即不会被释放

PERSIST mykey

创建一个键值对

在不存在‘key=mykey,value=666’这个键的时候,创建这个键的键值对。若库中已存在这个键,则不允许创建

SETNX mykey 666

追加值

在‘mykey’这个键的尾部,追加‘end’这个值

APPEND mykey end

取debug信息

获取‘mykey’这个键的debug信息

DEBUG OBJECT mykey

是否存在

判断名为‘mykey’的这对键值是否存在

EXISTS mykey

移动键值

将‘mykey’这个键值对移动到‘db2’这个库中

MOVE mykey db2

重命名

将‘mykey’这个键值对的键命名为‘k’

RENAME mykey k

重命名为唯一

在不存在key为‘k’的这个键值对的情况下,将键值对‘mykey’的键重命名为‘k’

RENAMENX mykey k

随机获取一个键值

RANDOMKEY

List操作


  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖 • 44 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...