redis系列(三)之String类型的基础操作

redis系列(三)之String类型的基础操作

  1. 查看所有的键值对:
keys *
  1. 设置值
set <key> <value> //set name zane  返回 OK
如果多次对同一key设置不同的值,会覆盖掉之前的值
  1. 获取值
get name // zhozhen 
  1. 删除值
del name 
  1. 如果不存在进行设置,如果存在就不进行设置
setnx name1 zhaozhen (如果存在就返回0,不存在就返回1) setnx 是set not exist的意思
  1. 设置键值过期时间
setex color 10 red  设置color值是red.有效期是10s
  1. 替换字符串
set email 174754613@qq.com 
setrange email 10 ww(10表示从第几位开始替换,后面跟上替换的字符串,将qq替换成ww)
  1. 一次性设置和获取多个值
mset key1 val1 key2 val2
mget key1 key2
msetnx key1 val1 key2 val2
  1. 返回旧值并设置新值
getset key4 changchun 
  1. 对某一个值进行递增递减
incr key  
decr key 
  1. 获取字符串的长度
strlen <key> 
  1. 追加字符串
append <key> <val>
  1. 对某个值进行指定长度的递增和递减
incrby key 3
decrby key 3
  1. 清空数据库中内容
flushdb 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值