Redis基础篇之String

  1.   ./redis-cli
   2.   shutdown
   3.   exit
   4.  ps -ef|grep redis //查看进程
   5.  ./bin/redis-benchmark -h localhost -p 6379 -c 100 -n 10000  //性能测试
   6.  redis默认有16个数据库
   7.  127.0.0.1:6379> select 3 //切换到第三个数据库
   8.  DBSIZE  //查看指定数据库的 数据数
   9.  FLUSHDB、FLUSHALL //清空当前数据库,清空所有数据库
   10. redis是单线程的,redis的瓶颈不是CPU,是内存和网络 ---异步阻塞 多路IO复用,最新版开始支持多线程
   11.五大数据类型  String List Hash Set  ZSet
   12.三种特殊数据类型  
       geospatial
       hyperloglog
       bitmaps
   13. keys *  //查看所有key
   14. exists name  //判断当前 key 是否存在
   15. move name 1  //移除指定 库 的key
   16. get name  //没有指定的key 时候,返回nil
   17. expire name1 10  //设置 key的过期时间 秒
   18. ttl name1  //返回剩余时间 秒
   19. type name  //返回value 的类型
   20. append name hello  //指定key后面追加 字符串值
   21. strlen name  //获取字符串 长度
   22. incr views  //自增  “浏览量”功能可以使用
   23 decr views //自减 同上
   24. incrby views 10 //自增步长
   25. decrby views 10 //自减步长
   26. getrange name 0 2  //截取字符串 [0 2] , [0 -1] 截取全部
   27. setrange name 0 zmq  //指定位置,添加字符
  28. setx lock 20 lyon //设置 指定 key 过期,同时赋值
  29. setnx locl lyon //设置 key,存在则不添加(分布式锁常用)
  30. mset k1 v1 k2 v2 //类似于 map
  31. mget k1 k2 //取值  同时获取多个值
  32.msetnx k1 v1 k4 v4 //是一个原子性的操作
  33. mset user:1:name lyon user:1:age 1 //保存对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值