码迷,mamicode.com
首页 > 其他好文 > 详细

redis的数据结构与命令

时间:2019-02-04 16:51:15      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:形式   app   不能   类型   ring   ike   strlen   span   item   

 

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的数据结构与命令

标签:形式   app   不能   类型   ring   ike   strlen   span   item   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!