Redis快速入门——你确定不来瞅瞅? - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

Redis快速入门——你确定不来瞅瞅?

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:59

Redis介绍

1、Redis是Key-Value型NoSQL数据库
2、Redis将数据存储在内存中,同时也能持久化稻磁逄
3、Redis常用于缓存,应用内存的高效进步法度榜样的处理速度

Redis特点

1、速度快
2、持久化
3、主大年夜复制
4、广泛的说话支撑
5、多种数据构造
6、分布式与高可用

Redis的常用根本设备

设备项示例解释daemonizedaemonize yes是否启用后台运行,默认noportport 6379设置端标语,默认6379logfilelogfile日记文件设置日记文件databasesdatabases 255设置redis数据库总量dirdir 数据文件目次设置数据文件存储目次requirepassrequirepass 12345设置应用暗码

Redis通用敕令

敕令示例解释selectselect 0选择0号数据库setset name lily设置key=name,value=lilygetget hello获得key=hello结不雅keyskeys he*根据Pattern表达式萌芽相符前提的Keydbsizedbsize返回key的总数existsexists a检查key=a是否存在deldel a删除key=a的数据expireexpire hello 20设置key=hello 20秒后过时ttlttl hello查看key=a的过时残剩时光

Redis数据类型

String - 字符串类型
List - 列表类型
Zset - 有序集合类型
Hash - Hash类型
Set - 集合类型

String 字符串类型

键值nameLilycounter3321sn7361-7749

String最大年夜512mb
建议单个kv不跨越100kb

字符串敕令

敕令示例解释getget hello获得key=hello结不雅setset hello world设置key=hello,value=hellomset / msetmset hello world java best / mget hello java一次性设置或者获取多个值deldel hello删除key=helloincr / decrincr count / decr countkey值自增/自减1incrby / decrbyincrby count 99 / decrby count 99自增自减指定步长

Hash键值类型

Hash类型用于存储构造化数据
emp:1

namesmithage21birthday1999-10-24height180

Hash敕令

hgethget emp:1 age获取hash中key=age的hsethset emp:1 age 23设置hash中age=23hmset / hmget / hgetallhmset emp:1 age 30 name kaka / hmget emp:1 age name / hgetall emp:1设置hash多个值/获取hash多个值/获取hash所有值hdelhdel emp:1 age删除user:1的agehexistshexists emp:1 name检查是否存在hlenhlen emp:1获取指定长度

List列表类型

List列表就是一系列字符串的“数组”,按插入次序排序
List列表最大年夜长度为2的32次方-1,可以包含40亿个元素

List敕令

rpush listkey c b a -右侧插入
lpush listkey f e d -左侧插入
rpop listkey -右侧弹出
lpop listkey -左侧弹出

List指令

llen listkey -获取长度
lrange listkey 0 2 Irange
listkey 1 -1获取子集

Set与Zset集合类型

Set集合是字符串的无序集合,集合成员是独一的
Zset集合是字符串的有序集合,集合成员是独一的

内容制造不易,记得点赞收藏哦~

相关案例查看更多