redis的简单操作

String类型的操作
set key value            # 表示将key对应的字符串存储起来
get key                # 获取key对应的值

mset key1 v1 key1 v2 key3 v3      # 多个键值对保存

mget key1 key2 key3        # 获取多个key对应的值


setex key seconds value        # 设置一个key,seconds秒后失效


incr key            # 将key对应的值加一,注意:只能是数字字符串
incrby key number        # 将key对应的值加number


decr key            # 将key对应的值减一

decrby key number        # 将key对应的值减number


strlen  key            # 求key对应的长度


append key value        # 对key的值末尾进行追加


setrange key offset value    # 将key对应的值的offset位置开始替换为value;位置从0开始


getrange key start end        # 获取key对应的值的区间值;start位置从0开始,最后一个字符是end位置


setnx key value            # 判断是否存在key,如果不存在,则增加


key的操作

keys *                # 查询当前数据库下的所有key


exists key            # 判断key是否存在;1为true,0为flase


type key            # 判断key对应的值的类型

del key                # 删除key


expire key seconds        # 为一个存在的key设置失效时间    //set + expire <====> setex

ttl key    (Time To Live)    # 查看某个key的失效时间-1永久有效,-2失效,正数表示正在失效的时间秒数

persist key            # 取消key的失效,让它永久有效


select index            # 切换数据库
move key index            # 将当前数据库的key移动到对应数据库下


dbsize                # 返回当前数据库下key的数量


Info                # 查询当前数据的信息;    //一长串

flushdb                # 清空当前数据库  (慎用)


flushall            # 清空所有的数据库(慎用)

hash的操作

hset key field value        # 保存一个对象的属性和值

hget key field            # 通过对象的属性获取值


hmset key f1 v1 f2 v2……        # 保存一个对象的多个属性和值

hmget key f1 f2            # 通过对象的多个属性获取值


hgetall key            # 获取对象的所有属性和值
hkeys key            # 获取对象的所有属性名称
hvals key            # 获取对象的所有属性的值
hlen key            # 获取对象的属性个数

hexists key field        # 查询对象是否存在某个属性


hdel key field            # 删除对象的某个属性

hstrlen  key field        # 查询对象的属性的值的长度


list的操作    redis的list是一个队列和栈 字符串 的实现

lpush key value1 value2……        # 从左侧压入数据到list中
rpush key value1 value2……        # 从右侧压入数据到list中
lrange key start end            # 从左侧start位置开始循环展示数据,到end结束
linsert key before|after pivot value:    # 在一个元素前/后插入数据
lpop key                # 移除第一个元素
rpop key                # 移除最后一个元素
llen key                # 获取list的元素个数
lindex key index            # 获取索引对应的值
ltrim key start end            # 截取list,从start位置开始,到end结束
lrem key count value            # 删除value元素,count个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值