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 *
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