redis命令之-key与string

本文详细介绍Redis中Key与String类型的常用命令,包括设置、获取、删除等操作,并提供了具体的使用示例。此外,还介绍了如何对键进行过期设置、检查及移除过期时间等高级功能。
个人笔记:勿详看(详细在线文档http://redisdoc.com/list/index.html)
  


  1.    key与string命令
  2. set
    set key value get
    get key mset
    mset key value key2 value2 mget
    mget key key2 del
    del key exists
    exists key expire      pexpire    秒与毫秒
    expire key n      pexpire key n expireat  pexpireat   基于unix时间戳

    TTl    pttl 查看过期时间还剩多久 ttl  key persist 持久化key,取消过期限制的意思 persist  key move
    move key  db_name randomkey
    randomkey rename key2存在就覆盖 rename key1 key2 renamenx new的key2必须不存在才行 renamenx key1 key2 restore 详细看在线文档
    sort 排序,请看在线文档 sort key type 查看类型
    返回值:
    none (key不存在)
    string (字符串)
    list (列表)
    set (集合)
    zset (有序集)
    hash (哈希表)
    127.0.0.1:6379> SET weather "sunny"
    OK
    127.0.0.1:6379> TYPE weather
    string
    127.0.0.1:6379> LPUSH book_list "programming in scala"
    (integer) 1
    127.0.0.1:6379> TYPE book_list
    list
    127.0.0.1:6379>  SADD pat "dog"
    (integer) 1
    127.0.0.1:6379> TYPE pat
    set








    append 望key里面增加value append key newvalue
    getrange 获取key的第n1到n2字符
    getrange key n1 n2
    127.0.0.1:6379> getrange test 1 2
    "HH"
    decr
    decrby
    decr key
    decrby key 20
    递减
    incr
    incrby
    incrbyfloat
    incr key
    incrby key 20
    incrbyfloat key 1.1
    递增
    getset  获取key的值并且设置新的value getset key newvalue
    msetnx 整个事物,一个key失败,全部失败,所有key必须是新的key,不存在的
    msetnx key value key2 value2 key3 value3
    psetex set key的同时指定过期时间(毫秒) set key ...PX
    setex set key的同时指定过期时间(秒) set key .... EX
    setnx 仅仅新的key才行。。 set key.....NX
    strlen 查看string的长度 strlen key
    setrange 从第n+1个开始替换为xxx。XX长度为多少就只替换多少。 setrange key n "XXXX"





















    未完待续。。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29096438/viewspace-1792610/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29096438/viewspace-1792610/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值