work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

redis String结构

Posted on 2018-08-25 22:06  work hard work smart  阅读(194)  评论(0编辑  收藏  举报

Redis String 可以包含任何数据的, 如JPG图片,序列化的对象等。

String之所以支持如此多的数据类型,离不开底层简单动态字符串 sdshdr

 

 

 

1. 设置c的过期时间为100s 

 

2. psetex的单位为毫秒 10000毫秒

 

3. getrange 获得字符的范围

注意: keys * 在生产环境不建议使用,生产环境数据量较大,影像性能。 可以用keys pattern。 如keys h*, 查看h开头的所有key。 

 

4. getset 先获得旧的值,然后设置新的值

 

5. 设置多个值

 

6. 获得多个值

 

7. setnx 如果已经存在key,设置失败

 

8. 字符串的长度 strlen

 

9.设置key为1,值为10,然后incr 1,将key为1的值加1

 

10.  incrby的步长为100

 

11. decr减少, decrby步长

 

12. append追加字符串