redis五种数据类型之string类型

笔者前几天刚购买了一本关于redis的书籍,借着能给阅读到大牛写的书,索性也就在书中所学习到的东西分享给大家,第一天主要是五中基础数据类型的操作,如果你也是刚入门,可以下载一个redis的可视化工具:Redis Desktop Manager

  • 五种数据类型之:string(字符串)
    字符串string是redis最简单的数据结构,它的内部表示就是一个字符数组,Redis 所有的数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取到相应的value数据,不同的数据结构的差异就在于value的结构不一样。

    首先下面我们看看对于string类型数据的一些常用的增删改查基础操作
    设置键与值: set key value
    redis数据类型之string(字符串)类型
    以键获取值:get key
    redis数据类型之string(字符串)类型
    以键判断值是否存在: exists key (结果以返回布尔值返回)
    redis数据类型之string(字符串)类型
    以键删除:del key
    redis数据类型之string(字符串)类型

    下面我们可以对键值进行批量处理

    批量设置键值:mset key1 value1 key2 value2 key3 value3
    redis数据类型之string(字符串)类型
    批量获取值:mget key1 key2 key3
    redis数据类型之string(字符串)类型
    你可以给键值设置过期时间,语法如下:expire key time
    redis数据类型之string(字符串)类型
    redis数据类型之string(字符串)类型
    你还可以在设置键值的时候给其设置过期时间:setex key 5 value
    redis数据类型之string(字符串)类型
    你还可以在key不存在就执行set创建: setnx key value
    redis数据类型之string(字符串)类型
    redis数据类型之string(字符串)类型
    计数
    如果value值是一个整数,还可以对它进行自增操作,自增是有范围的,它的范围在signed long的最大值和最小值之间,如果超出了这个范围redis就会报错
    redis数据类型之string(字符串)类型

关于其他类型的介绍,笔者在这里会在另外一篇文章更新,你可以点击我的头像看到我所更新的其他的文章

相关文章: