数据库的分类
关系型数据库
包括oracle,mysql,sql server,Microsoft Access,DB2等
非关系型数据库
包括 Redis,MongDB,Hbase,CouhDB
Redis基于内存运行并支持持久化,采用key-value(建值对)的存储形式
优点:
具有极高的数据读写速度
支持丰富的数据类型
支持数据的持久化
原子性
支持数据备份
redis命令工具
redis-cli命令行工具
redis-benchmark测试工具
redis的相关命令
set:存放数据
get:获取数据
keys:查看符合规则的键值列表
exists:判断键值是否存在
del:删除当前数据库的指定键
type:获取键对应的数据类型
rename:重命名键 如果重名会覆盖
renamenx:重命名键 如果重名不覆盖,取消重命名
dbsize:查看当前数据库中的键的数目
select:多个数据库之间切换,共16个库,分别0-15
move:多个数据库间移动数据
flashdb:清空当前数据库的数据
flashall:清空所有数据库的数据
群集角色
主Master:Master之间分配slots(存放数据的槽)
从slave:slave向它指定的Master同步数据(备份)
群集节点使用的TCP端口
6379端口用于客户的连接
16379端口用于群集总线