Redis的数据类型、设置key失效

string 字符串

  • string是Redis最基本的类型,一个key映射一个value
  • 是二进制安全的,可以存储图片、序列化对象等
  • 最大存储512MB

单值缓存

set key value     存入键值对
append key value  在key对应的值后追加value,返回新长度
strlen key        获取key的长度
get key           取出key对应的value
del key           删除key

对象缓存(用于不修改对象)

set user:1 value(json 格式数据)

计数器

incr  key 数值 + 1
decr  key 数值 - 1
set  gwc_sp1 1     设置购物车该商品个数
incr gwc_sp1 2     商品个数+2
decr gwc_sp1 1     商品个数-1
get  gwc_sp1       获取商品个数

hash 散列

  • string 类型的 field 和 value 的映射表
  • 适合存储对象(修改对象)
  • 底层的数据结构有压缩列表(ziplist)和哈希表(hashtable),当filed-value长度较短时使用压缩列表,较长则使用哈希表

存取一个哈希key的键值

hset key field value     存储一个哈希表 key 的键值
hget key field           获取哈希表 key 对应的 field 键值

创建一个user:zs1的键,属性name,age,sex,并获取属性

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值