redis学习日志五(api-String类型常用命令与不常用命令)

来源:互联网 发布:超声波老鼠软件下载 编辑:程序博客网 时间:2024/05/18 21:08

一. 常用命令

1. 设置值     set  key  value

2. 获取值     get  key

3. 批量设置值     mset  key  value [key  value ...]

4. 批量获取值     mget  key  [key ...]

5. 自增     incr  key  (对key的value自增1,value不是整数报错,键不存在按照0来自增,返回1,值是整数返回自增后的结果)

拓展:

1. 设置值 set key value [ex seconds] [px milliseconds] [nx|xx]

                 ex  seconds : 为键设置秒级过期时间

                 px  milliseconds : 为键设置毫秒级过期时间

                 nx : 键必须不存在才能设置成功,用于添加

                 xx : 与nx相反,键必须存在才能设置成功,用于更新(set相同的key进去就是更新)

          还有setex和setnx命令,同理

2.  自减 decr

     自增指定数字  incrby  key  increment

     自减指定数字  decrby  key  decrement

     自增浮点数      incrbyfloat  key  increment

     redis好像没有自减浮点数的命令

二. 不常用命令

1. 向字符串尾部追加值     append  key  value

2. 获取字符串长度(每个中文占三个字节)    strlen  key 

3. 设置指定位置的字符     setrange  key  offeset  value

4. 获取部分字符串     getrange  key  start  end



原创粉丝点击