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 //保存对象
Redis基础篇之String
最新推荐文章于 2023-02-06 22:53:11 发布