zoukankan      html  css  js  c++  java
  • redis的string类型!!!!

    value的最大存储量为512m,可储存图像数据或json数据等

    1.redis的增加操作

    127.0.0.1:6379> set name China     --返回ok,说明增加成功,若name已存在,执行操作会把value值给覆盖。

    127.0.0.1:6379>append name as Number One  --返回字符个数,若name已存在,会把 as Number One 追加到China后面。不存在则创建key,value值为as Number One。

    127.0.0.1:6379>getset name china       --返回原来name的value值,并覆盖value值。若name不存在,则会创建一个name,value为china,返回nil。

    127.0.0.1:6379>setnx name china    --返回0,判断原值是否存在,存在不赋值返回0,不存在则赋值,返回1

    2.redis的删除操作

    127.0.0.1:6379>del name              --返回删除个数,可多个key同时删除。

    3.redis的查询操作

    127.0.0.1:6379>get name           --返回value的值

    127.0.0.1:6379>strlen name       --返回字符个数,如果该key或value不存在,返回0

    4.redis的计数运算

    127.0.0.1:6379>incr age                    --创建一个age的key,并返回1。数据加法运算,每次递增1。并返回当前递增后的值。

    127.0.0.1:6379>increby age 10        --返回运算后的值,自设n的运算。

    127.0.0.1:6379>desr age                 --与incr相反,递减操作。

    127.0.0.1:6379>decrby age 5         --与increby相反,减操作。

    5.redis设置key的过期时间,并设置value值

    127.0.0.1:6379>setex computer 25  ipad     --返回ok,设置key为computer,value为ipad,缓存过期时间为25s。过期后返回nil。

    6.redis的替换赋值

    127.0.0.1:6379>setrange name 2 a             --返回替换后的字符个数。在查看value值,发现第3字符被替换

    7.字符串截取

    127.0.0.1:6379>getrange name 1 3         --返回截取的值,第二个字符和第三字符

    8.批量处理

    127.0.0.1:6379>mset name zhangsan age 30   --返回OK

    127.0.0.1:6379>mget name zhangsan    ---返回两个value,没有返回nil

    127.0.0.1:6379>msetnx name lisi age 31   --返回0,不做任何操作(带有事务性的赋值,key存在,事务回滚。不做任何改变)

  • 相关阅读:
    html5 laboratory
    Lind.DDD.LindAspects方法拦截的介绍
    MongoDB学习笔记~对集合属性的操作
    MongoDB学习笔记~数据模型属性为集合时应该为它初始化
    异步与并行~List<T>是线程安全的吗?
    基础才是重中之重~Emit动态构建方法(参数和返回值)
    XML和DTD的简单介绍和入门
    一些常用的Intent及intent-filter的信息
    最新县及县以上行政区划代码(截止2013年1月18日) 全国省市县数据库 之省市数据
    CRC32 vs Java.HashCode
  • 原文地址:https://www.cnblogs.com/dslx/p/10468157.html
Copyright © 2011-2022 走看看