启动redis:到usr/local/bin
启动redis
:redis-server /etc/redis.conf
进入
:redis-cli
- 默认16个数据库,从0开始,初始默认使用0号库
- 使用select 库号来切换数据库
- 查看当前数据库的
key的数量
:dbsize - 清空当前库:flushdb
- 通杀全部库:flushall
单线程+多路IO复用技术
数据类型:
- string(字符串)
- List(列表)
- Set(集合)
- Hash(哈希)
- Zset(有序集合)
常用命令:
keys *
:查看当前库所有keyexists keyName
:判断key是否存在,存在为1,不存在未0type keyName
:查看key的数据类型del keyName
:删除指定key的数据unlink keyName
:根据value选择非阻塞删除,将keys从keyspace元数据中删除,真正的删除会在后续异步操作expire keyName 10
:为指定的key设定过期时间为10秒ttl keyName
:查看还有多少秒过期,-1表示永不过期,-2表示已经过期- select :切换数据库
- dbsize:查看当前库key数量
- flushdb:清空当前库
- flushall:清空所有库