Redis基础知识
redis了解
redis:redis是单线程的。基于内存操作。cpu并不是影响redis的性能瓶颈,redis的瓶颈是机器的内存和网络带宽。
redis单线程快的原因:redis将所有数据放在内存中,多线程(cpu会上下文切换。会有一定的延迟)。
启动redis服务: redis-server redisconfig/redis.conf
启动redis程序:redis-cli -p 6379
关闭redis服务:shutdown
查看有哪些redis服务:ps -ef|grep redis
基础知识: 1. redis默认有16个数据库,默认使用第0个,可以用select 2 命令切换使用第2个数据库
2. DBSIZE 查看数据库大小
3. keys * 查看所有的key
4.flushdb 清除当前数据库所有信息 flushall 清除全部数据库内容
5.move 移除当前数据库 move name 1
6.expire name 10 设置信息过期时间 10为10秒,根据需要自行设置
redis五大数据类型
Redis-key
1. keys * 查看所有的key
2. set name lili 设置一个name 的key 值为lili
3. get name 获取name这个key的值
4. move name 1 移除name这个key
5. expire name 100 设置name这个key的过期时间为100秒
6. ttl name 查看name这个key的有效时