Redis学习笔记一(基础命令)

1、添加值

set key value

set为输入命令,key表示存入的名称,value表示存入的值

同时添加多个值:mset key1 val1  key2  val2  key3 val3

2、查询

keys *

注意:keys命令需要遍历redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用

查询多个值:mget key1 key2

3、判断一个键是否存在

exists bar

返回值为1表示存在,0表示不存在

4、删除键

del key

可以同时删除一个或者多个

1表示删除成功,0表示没有这个键

技巧:del命令参数不支持通配符,但是我们可以利用linux的管道和xargs命令自己实现删除所有符合规则的键,

比如:redis-cli keys "user*" | xargs redis-cli del

    redis-cli del 'redis-cli keys "user*"'

    注意:(该命令不能再redis下使用,要在linux下使用)

5、获得数据的类型

type key

6、向指定列表增加一个元素

lpush key value

向指定key添加元素后,如原键是integer类型,添加完该键变为list

7、取值

get key

8、递增数字

incr key  每次自增1

incrby key num   可以指定增加的次数   

decrby key  num  可以指定减少的次数

incrbyfloat key num 如上一样,只不过是可以增加双精度浮点

9、尾部追加

append key value

注意:在追加带空格的值时,需要使用双引号

10、获取字符串的长度

strlen key

注意:redis字符串可以存储二进制数据,如果存储的是中文值,那么就会返回中文的UTF-8编码的长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值