zoukankan      html  css  js  c++  java
  • Redis的数据结构之字符串

    原文:http://blog.java1234.com/blog/articles/316.html

    五种数据类型:

    字符串(String)

    字符串列表(list)

    有序字符串集合(sorted set)

    哈希(hash)

    字符串集合(set)

     

    Key定义的注意点:

    不要过长,

    不要过短,

    统一的命名规范

     

    存储String

    二进制安全的,存入和获取的数据相同

    Value最多可以容纳的数据长度是512M

     

    存储String常用命令

    赋值

    取值

    删除

    数值增减

    扩展命令

     

    [root@localhost redis]# ./bin/redis-cli

    赋值

    127.0.0.1:6379> set name java1234

    OK

     

    取值

    127.0.0.1:6379> get name

    "java1234"

     

    获取并设置值

    127.0.0.1:6379> getset name open1111

    "java1234"

    127.0.0.1:6379> get name

    "open1111"

     

    删除

    127.0.0.1:6379> del name

    (integer) 1

    127.0.0.1:6379> get name

    (nil)

     

    incr 自增 

    假如没有定义 则默认0

    假如非数值类型 则报错

    127.0.0.1:6379> incr n

    (integer) 1

    127.0.0.1:6379> get n

    "1"

     

    127.0.0.1:6379> set nn 2

    OK

    127.0.0.1:6379> incr nn

    (integer) 3

    127.0.0.1:6379> get nn

    "3"

    127.0.0.1:6379> 

     

    127.0.0.1:6379> set n2 java1234

    OK

    127.0.0.1:6379> incr n2

    (error) ERR value is not an integer or out of range

    127.0.0.1:6379> 

     

    自减 decr 同上

    127.0.0.1:6379> decr nn

    (integer) 2

    127.0.0.1:6379> decr n3

    (integer) -1

     

    扩展 

    incrby 指定增量值

    127.0.0.1:6379> incrby n3 8

    (integer) 7

     

    decrby 指定减量值

    127.0.0.1:6379> decrby n3 5

    (integer) 2

     

    append 追加字符串

    假如没定义 直接赋值

    127.0.0.1:6379> append s1 jj

    (integer) 2

    127.0.0.1:6379> get s1

    "jj"

    127.0.0.1:6379> append s1 bb

    (integer) 4

    127.0.0.1:6379> get s1

    "jjbb"

  • 相关阅读:
    Elasticsearch5.3 学习(一):安装、Yii2.0 下载es扩展
    lnmp 环境require(): open_basedir restriction in effect 错误
    Ueditor编辑器图片上传到万象优图
    Linux curl 模拟form表单提交信息和文件
    CP936 转换成 UTF-8
    wamp 两个不同的php.ini
    PHP浮点数运算精度造成的,订单金额支付经常少1分的问题
    进制相关:存储与转换
    Python的数据类型
    pycharm+PyQt5 开发配置
  • 原文地址:https://www.cnblogs.com/gyadmin/p/8251755.html
Copyright © 2011-2022 走看看