顺德公农庄 发表于 2018-11-6 07:06:15

redis字符串

参考地址:http://doc.redisfans.com/index.html  
Redis字符串命令用于在Redis管理字符串值。使用Redis字符串命令的语法如下所示:
  
语法
  
redis 127.0.0.1:6379> COMMAND KEY_NAME
  

  
例子
  
127.0.0.1:6379> set world redis
  
OK
  
127.0.0.1:6379> get world
  
"redis"
  
127.0.0.1:6379>
  

  
Redis字符串命令
  
SET key value
  
此命令用于在指定键设置值
  

  
GET key
  
键对应的值。
  

  
GETRANGE key start end
  
得到字符串的子字符串存放在一个键
  
127.0.0.1:6379> KEYS *
  
1) "bbs"
  
2) "world"
  
3) "user:1"
  
4) "user:2"
  
5) "page_rank"
  
6) "greeting"
  
7) "languages"
  
8) "lucy"
  
127.0.0.1:6379> GETRANGE greeting 0 4
  
"hello"
  
127.0.0.1:6379> GETRANGE greeting 0 5
  
"hello "
  
127.0.0.1:6379> GETRANGE greeting 0 9
  
"hello worl"
  
127.0.0.1:6379>
  

  
GETSET key value
  
设置键的字符串值,并返回旧值
  
127.0.0.1:6379> GETSET db mongodb
  
(nil)
  
127.0.0.1:6379> get db
  
"mongodb"
  
127.0.0.1:6379> GETSET db redis
  
"mongodb"
  
127.0.0.1:6379> get db
  
"redis"
  

  
GETBIT key offset
  
返回存储在键位值的字符串值的偏移
  

  
MGET key1
  
得到所有的给定键的值
  

  
SETBIT key offset value
  
设置或清除该位在存储在键的字符串值偏移
  

  
SETEX key seconds value
  
键到期时设置值
  

  
SETNX key value
  
设置键的值,只有当该键不存在
  

  
SETRANGE key offset value
  
覆盖字符串的一部分从指定键的偏移
  

  
STRLEN key
  
得到存储在键的值的长度
  

  
MSET key value
  
设置多个键和多个值
  

  

  
MSETNX key value
  
设置多个键多个值,只有在当没有按键的存在时
  

  
PSETEX key milliseconds value
  
设置键的毫秒值和到期时间
  

  

  
INCR key
  
增加键的整数值一次
  

  
INCRBY key increment
  
由给定的数量递增键的整数值
  

  
INCRBYFLOAT key increment
  
由给定的数量递增键的浮点值
  

  
DECR key
  
递减键一次的整数值
  

  
DECRBY key decrement
  
由给定数目递减键的整数值
  

  
APPEND key value
  
追加值到一个键


页: [1]
查看完整版本: redis字符串