Redis字符串基本指令

type key                               #查看key对应的value的类型

append key value                       #向原来的key值后添加value值,若key不存在则创建

strlen key                             #获取key对应的value长度

set key 0                              #设置key为数字0,但0为字符串类型

incr key                               #让key对应的数字+1

decr key                               #让key对应的数字-1

decrby key 100                         #让key对应的数字-100

incrby key 100                         #让key对应的数字+100

getrange key 0 n                       #获取下标从0到n的元素,不能越界,若n越界则显示全部

setrange key 0 value                   #从下标为0开始设置后面的元素为value

setex key 30 value                     #设置KV键值对并设置死亡时间为30秒后

setnx key value                        #判断key是否存在,若存在则跳过,若不存在设置KV键值对

mset key value key value ....          #批量设置KV键值对,若存在key则覆盖原来value值

mget key key key                       #批量获取对应的value值,若不存在对应key返回nil

msetnx key value key value             #批量设置KV键值对,原子操作,若存在则整个语句无效

进阶:生产生活中的操作

#实例化一个user:1对象,设置其对应的姓名,年龄属性
mset user:1:name hxl user:1:age 18

#实例化一个对象,设置其对应属性,KV形式
set user:1 {name:zhangsan,age:18}   

#获取对象的对应属性
mget user:1:name user:1:age

#初始化设置学号为666的学生的粉丝数为0 ,每有粉丝关注该学生,对应的粉丝数+1
set sno:666:fans 0
incr sno:666

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值