redis 键key

来源:互联网 发布:mac怎么开机选择用户 编辑:程序博客网 时间:2024/06/02 05:12

redis 键key 命令

在 key 存在时删除 key DEL key

127.0.0.1:6379> del name(integer) 1

检查给定 key 是否存在 EXISTS key

127.0.0.1:6379> exists age(integer) 1 --存在

序列化给定 key ,并返回被序列化的值 DUMP key

127.0.0.1:6379> dump age"\x00\xc0\x12\x06\x00\xdb4\x16\xcf\xe0tx\xb8"

为给定 key 设置过期时间 EXPIRE key seconds

127.0.0.1:6379> expire age 3(integer) 1 

设置 key 的过期时间亿以毫秒计 PEXPIRE key milliseconds

127.0.0.1:6379> pexpire age 30000(integer) 1

为 key 设置过期时间,接受的时间参数是 UNIX 时间戳 EXPIREAT key timestamp

查找所有符合给定模式( pattern)的 key KEYS PATTERN

127.0.0.1:6379> keys s*1) "score"2) "student"3) "sortCategoryAll"

将当前数据库的 key 移动到给定的数据库 db 当中 MOVE key db

127.0.0.1:6379> move score 1(integer) 1 --将socre移到db1中

移除 key 的过期时间,key 将持久保持 PERSIST key

127.0.0.1:6379> expire student 100(integer) 1 --设置过期时间127.0.0.1:6379> persist student(integer) 1 --移除过期时间

以毫秒为单位返回 key 的剩余的过期时间 PTTL key

127.0.0.1:6379> pttl student(integer) 93182

以秒为单位,返回给定 key 的剩余生存时间 TTL key

127.0.0.1:6379> ttl student(integer) 83

从当前数据库中随机返回一个 key RANDOMKEY

127.0.0.1:6379> randomkey"student"127.0.0.1:6379> randomkey"sortCategoryAll"127.0.0.1:6379> randomkey"person"127.0.0.1:6379> randomkey"kaner"127.0.0.1:6379> randomkey"person"127.0.0.1:6379> randomkey"person"

修改 key 的名称 RENAME key newkey

127.0.0.1:6379> rename kaner ykanerOK

仅当 newkey 不存在时,将 key 改名为 newkey RENAMENX key newkey

127.0.0.1:6379> renamenx ykaner kaner(integer) 1

返回 key 所储存的值的类型 TYPE key

127.0.0.1:6379> type studenthash127.0.0.1:6379> type namestring
原创粉丝点击