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存在,事务回滚。不做任何改变)

  • 相关阅读:
    Grid表格的js触发事件
    C# 在获得鼠标点击事件时,如何判断Control键,Shift键被按下
    纠错《COM技术内幕》之ProgID
    C# 日期格式化
    C# 操作系统防火墙
    C# 开发和调用Web Service
    谓侠
    高维FWT
    单位根反演
    容斥 反演
  • 原文地址:https://www.cnblogs.com/dslx/p/10468157.html
Copyright © 2011-2022 走看看