首页 > 其他 > 详细

redis的数据结构与命令

时间:2019-02-04 16:24:37      阅读:209      评论:0      收藏:0      [点我收藏+]

 

redis提供五种数据类型:string,hash,list,set及zset(sorted set)。

 

Redis数据就是以key- value形式来存储的,key只能是字符串类型,value可以是以下五种类型:String、List、 Set、Sorted-Sets、Hash

 

String(字符串)

 

字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任 何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度 是512M。

 

 

常用命令

select 0 切换到第一个数据库,默认有16个数据库

flushdb  清空数据库

set key value 设置一个键key 并存入值

get key  获取一个键key,返回键中的值

strlen key  获取一个键key,返回键中的值的长度

exists key 判断一个键key是否存在,如果存在返回1,否则返回0

append key value  向指定的键追加值,如果该键不存在,会自动创建并返回值的长度,如果该键存在,向该键的值后追加值,并返回追加后值的长度

set key value ex 秒数  设置一个键的过期时间,单位为秒

set key value px 毫秒数 设置一个键的过期时间,单位为毫秒    注意:ex 和px 不能同时使用

ttl key  检测一个键的过期状态 如果过期返回-2,否则返回快过期的实时时间

 

技术分享图片

 

redis的数据结构与命令

原文:https://www.cnblogs.com/shaojiang/p/10351829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!