redis初体验

redis基础知识

1、启动服务端:redis-server

2、重新开启新的终端,链接客户端redis-cli

3、客户端输入:info

**4、测试 **
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
测试结果

5、默认16个数据库
CONFIG GET *
查看配置中:存在默认的16个数据库

6、切换数据库
127.0.0.1:6379> select 3 OK 127.0.0.1:6379[3]>

7、查看数据库大小
127.0.0.1:6379[3]> DBSIZE (integer) 0

8、设置名字,在查看大小
127.0.0.1:6379[3]> set name lzx OK 127.0.0.1:6379[3]> DBSIZE (integer) 1

9、获取数据
127.0.0.1:6379[3]> get name "lzx"

10、查看所有的key
127.0.0.1:6379[3]> keys *1) "name"

11、清空当前数据库
127.0.0.1:6379[3]> flushdb OK

12、清空所有数据库
127.0.0.1:6379[3]> FLUSHALL OK

redis是单线程的

redis基于内存操作,redis性能取决于:内存性能和网络带宽
核心:redis把所有数据放在内存中,单线程也不存在上下文切换,因此,内存情况下,单线程的redis效率是很高的

13、成功返回 ok 存在为1 不存在为0 或(nil)

14、去除单个key
127.0.0.1:6379> move name 1 (integer) 1

15、设置name10s过期
127.0.0.1:6379> EXPIRE name 10 (integer) 1

posted @ 2022-04-27 11:47  Chiffon1996  阅读(25)  评论(0)    收藏  举报