Redis学习笔记9----数据库(db)基本操作

key的重复问题

  • key是由程序员自己定义的,难免出现重复,这就造成了key的使用混乱
  • redis再使用过程中,伴随着操作数据的增加,会出现大量的数据以及key
  • 数据不区分种类、类别。混杂在一起,极容易出现重复或冲突

解决方案

  • redis为每个服务提供16个数据库,编号从0-15
  • 每个数据库之间的数据相互独立
    redis默认有16给数据库,每一个数据库有一个唯一的整数索(0-15)引标识, 每次启动redis-cli默认连接到0号数据库。可以通过修改redis配置文件(你自己的redis安装目录/redis.conf),里面的配置项databases 16,修改默认数据库的数量。

db基本操作

  • 选择数据库
select index
# 进入redis客户端,默认的使用0数据库
# 使用index选取数据库
  • 数据移动
move key db 
# 将key移动到指定数据库
# 如果目标数据库中已经存在该key,则不可执行移动操作,返回0
  • 看数据库大小
bdsize # 看数据库中有几个key
  • 数据清除
flushdb # 清除当前数据库
flushall # 清除所有数据库数据

请一定要慎用flushall(如果不想删库跑路的话) …

你可能感兴趣的:(Redis,redis,nosql,程序人生,经验分享)