zoukankan      html  css  js  c++  java
  • redis-String数据类型

    1、set  设置一个key/value

    2、get  根据key获得对应的value

    127.0.0.1:6379> set name  hello
    OK
    127.0.0.1:6379> get name 
    "hello"
    127.0.0.1:6379> 

    3、mset  一次设置多个key/value

    4、mget  一次获取多个key的value

    127.0.0.1:6379> mset name yangwj age 20
    OK
    127.0.0.1:6379> mget name age
    1) "yangwj"
    2) "20"
    127.0.0.1:6379> 

    5、getset  获得原始key的值,同时设置新值

    6、strlen  获得对应key存储value的长度

    7、append  为对应key的value追加内容

    8、getrange  截取value的内容

    127.0.0.1:6379> getset name world
    "yangwj"
    127.0.0.1:6379> strlen name
    (integer) 5
    127.0.0.1:6379> append name hello
    (integer) 10
    127.0.0.1:6379> get name 
    "worldhello"
    127.0.0.1:6379> getrange name 5 9
    "hello"
    127.0.0.1:6379> getrange name 5 -1
    "hello"

    9、setex  设置一个key存活的有效期(秒)

    10、psetex  设置一个key存活的有效期(毫秒)

    11、setnx  只有当这个key不存在时等效set操作

    12、msetnx  可以同时设置多个key(该key不存在时,等效set)

    13、decr  进行数值类型的-1操作

    14、decrby  根据提供的数据进行减法操作

    15、incr  进行数值类型的+1操作

    16、incrby  根据提供的数据进行加法操作

    127.0.0.1:6379> set age 10
    OK
    127.0.0.1:6379> decr age
    (integer) 9
    127.0.0.1:6379> get age
    "9"
    127.0.0.1:6379> decrby age 5
    (integer) 4
    127.0.0.1:6379> get age
    "4"
    127.0.0.1:6379> incr age
    (integer) 5
    127.0.0.1:6379> incrby age 5
    (integer) 10
    127.0.0.1:6379> get age
    "10"
    
    127.0.0.1:6379> setex name 3 hello
    OK
    127.0.0.1:6379> get name
    (nil)
    
    127.0.0.1:6379> psetex name 3000 world
    OK
    127.0.0.1:6379> get name
    "world"
    
    127.0.0.1:6379> SETNX name hello
    (integer) 0
    127.0.0.1:6379> get name
    "yangwenjie"
    127.0.0.1:6379> setnx haha hello
    (integer) 1
    127.0.0.1:6379> get haha
    "hello"
    
    127.0.0.1:6379> msetnx ni  hao da ye
    (integer) 1
    127.0.0.1:6379> mget ni da
    1) "hao"
    2) "ye"
  • 相关阅读:
    ASP.NET动态加载用户控件的页面生成过程
    简单的flash与asp.net通信(LoadVars类)
    转 推荐两本FLASH RIA应用开发方面的书籍
    关于代码加密解密保护
    转 利用 SharpZipLib方便地压缩和解压缩文件
    在C#中应用哈希表(Hashtable)
    C#中解析并运行一个本地命令行
    About Windows Live Writer
    安装sql server 2008,提示要删除SQL Server 2005 Express 工具,可我根本没装
    [转] C#中的null
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10274545.html
Copyright © 2011-2022 走看看